//Copyright © 2012  SirJohn's Gaming Community
//This Script is Built for SA-MP 0.3e

#include <a_samp>
#include <a_mysql>

#define SERVER_NAME "SirJohn's"
#define GAME_MODE "Role-Play"
#define VERSION "1 Beta 1.1"
#define LAST_EDITED "30-NOV-2012"
#define DEVELOPER_NAME "SirJohn, Fanta and Pink_Panther"
#define WEBSITE "www.sirjohns.co.nr"
//==============================================================================
//========================START OF SERVER SECTION===============================
#undef MAX_PLAYERS
#define MAX_PLAYERS 36 // Change this to your server's number of slots.

new ConnectedPlayers = 0;

#define LOS_SANTOS 1
#define LAS_VENTURAS 2
#define SAN_FIERRO 3

new CURRENT_GAMEMODE = LOS_SANTOS;


//The following information is only for our wamp server, when we are ready to upload it to our server for use you will need to change it
/*#define MYSQL_HOST "127.0.0.1" //wamp host localhost
#define MYSQL_USER "root" //wamp user
#define MYSQL_PASS "" //wamp password (Nothing)
#define MYSQL_DB "sa-mp" //database
*/

#define MYSQL_HOST "174.138.169.91" //host
#define MYSQL_USER "6510_sirjohn" //user
#define MYSQL_PASS "admin1979" //password
#define MYSQL_DB "6510_sirjohn" //database
//http://hydra.volt-host.com/phpmyadmin

#define MYSQL_TABLE_NAME_SERVER "server"
#define MYSQL_TABLE_NAME_PLAYER "playerdata"
#define MYSQL_TABLE_NAME_BANNED "banned"

#define                 DIALOG_REGISTER                         (1000)
#define                 DIALOG_LOGIN                            (2000)
//------------------------------------------------------------------------------
new AdminLogFile[256];
new ChatLogFile[256];
new MapName[256];
new GameDay;
new GameHour;
new GameMinute;

new GameModeTimer;
new SecEventsTimer;
new ZoneNameTimer;

new Text:Clock;
new Text:DaysOfWeek;

new WeekDays[7][] = {
	{"Sunday"},
	{"Monday"},
	{"Tuesday"},
	{"Wednesday"},
	{"Thursday"},
	{"Friday"},
	{"Saturday"}
};

#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1

#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_GREEN 0x00B800AA

#define COLOR_SERVER_MAIN_MSG 0xFFFFFFAA
#define COLOR_SERVER_HELP_MSG 0x33CCFFAA
#define COLOR_INACTIVE 0xAFAFAFAA
#define COLOR_DEATH 0xAA3333AA

#define COLOR_ERROR 0xFF0000FF
#define COLOR_ADMIN 0xFF40FFFF
#define COLOR_POLICE 0x000047B2AA
#define COLOR_DISPATCH 0x456EAF67

#define COLOR_WANTED_LEVEL_0 0xFFFFFFAA
#define COLOR_WANTED_LEVEL_1 0xFFFF0096
#define COLOR_WANTED_LEVEL_2 0xFFE80096
#define COLOR_WANTED_LEVEL_3 0xFFD10096
#define COLOR_WANTED_LEVEL_4 0xFFBA0096
#define COLOR_WANTED_LEVEL_5 0xFFBA0096
#define COLOR_WANTED_LEVEL_6 0xFF8C0096
#define COLOR_WANTED_LEVEL_7 0xFF750096
#define COLOR_WANTED_LEVEL_8 0xFF5E0096
#define COLOR_WANTED_LEVEL_9 0xFF470096
#define COLOR_WANTED_LEVEL_10 0xFF300096
//========================END OF SERVER SECTION=================================
//==============================================================================
//Zone stuff
new Zone[MAX_PLAYERS];

enum zoneinfo
{
	zone_name[50],
    Float:zone_minx,
    Float:zone_miny,
    Float:zone_minz,
    Float:zone_maxx,
    Float:zone_maxy,
    Float:zone_maxz

}

new Float:zones[][zoneinfo] = {//366



	{ "North West San Andreas",    -4728.910156, 0.384887,  -200.446975,  1.123172,  4782.729980,   1000.00},
	{ "South West San Andreas",    -5018.659667, -6953.623046,  -200.446975,  1.123172,  0.384887,   1000.00},
	{ "North East San Andreas",    1.123172, 0.384887,  -200.446975,  7444.024902,  8183.646484,   1000.00},
	{ "South East San Andreas",    1.123172, -8416.464843,  -200.446975,  5888.652832,  0.384887,   1000.00},


	//{ "Los Santos",                     44.60, -2892.90,  -242.90,  2997.00,  -768.00,   900.00},
	//{ "Las Venturas",                  869.40,   596.30,  -242.90,  2997.00,  2993.80,   900.00},
	{ "Bone County",                  -480.50,   596.30,  -242.90,   869.40,  2993.80,   900.00},
	{ "Tierra Robada",               -2997.40,  1659.60,  -242.90,  -480.50,  2993.80,   900.00},
	{ "Tierra Robada",               -1213.90,   596.30,  -242.90,  -480.50,  1659.60,   900.00},
	//{ "San Fierro",                  -2997.40, -1115.50,  -242.90, -1213.90,  1659.60,   900.00},
	{ "Red County",                  -1213.90,  -768.00,  -242.90,  2997.00,   596.30,   900.00},
	{ "Flint County",                -1213.90, -2892.90,  -242.90,    44.60,  -768.00,   900.00},
	{ "Whetstone",                   -2997.40, -2892.90,  -242.90, -1213.90, -1115.50,   900.00},

/*
	{ "South East San Fierro",    -2142.760253, -878.880371,  -242.90,  -1114.515747,  565.989746,   900.00},
	{ "South West San Fierro",    -3026.007568, -911.811584,  -242.90,  -2142.760253,  565.989746,   900.00},
	{ "North East San Fierro",    -2142.760253, 565.989746,  -242.90,  -1017.342895, 1703.200073,   900.00},
	{ "North West San Fierro",    -3012.637695, 565.989746,  -242.90,  -2142.760253, 1703.200073,   900.00},
*/
	{ "South East San Fierro",    -2142.760253, -878.880371,  -242.90,  -1114.515747,  565.989746,   900.00},
	{ "South West San Fierro",    -3026.007568, -911.811584,  -242.90,  -2142.760253,  565.989746,   900.00},
	{ "North East San Fierro",    -2142.760253, 565.989746,  -242.90,  -1017.342895, 1703.200073,   900.00},
	{ "North West San Fierro",    -3026.637695, 565.989746,  -242.90,  -2142.760253, 1703.200073,   900.00},

	{ "South West Las Venturas",    891.704833, 599.194580,  -242.90,  1867.500366, 1713.321655,   900.00},
	{ "South East Las Venturas",    1867.500366, 572.799011,  -242.90,  2999.672851, 1713.321655,   900.00},
	{ "North East Las Venturas",    1867.500366, 1713.321655,  -242.90,  2999.672851, 3013.981689,   900.00},
	{ "North West Las Venturas",    859.025695, 1713.321655,  -242.90,  1867.500366, 3013.981689,   900.00},

	{ "South West Los Santos",    40.333187, -2897.663574,  -242.90,  1589.717163,  -1519.467163,   900.00},
	{ "South East Los Santos",    1589.717163, -2898.994140,  -242.90,  3018.034179,  -1519.467163,   900.00},
	{ "North East Los Santos",    1589.717163, -1519.467163,  -242.90,  2999.151367,  -772.197265,   900.00},
	{ "North West Los Santos",    46.901493, -1519.467163,  -242.90,  1589.717163,  -775.018554,   900.00},


	{ "24-7",                -29.709478,  -187.740585,    1001.546875,  -16.147476,  -168.740814,   1007.546875},
	{ "24-7",                -11.007962,  -32.556049,    1001.546875,  10.050553,  -2.707101,   1007.546875},
	{ "24-7",                -37.295322,  -91.844329,    1001.546875,  -13.954078,  -74.674308,   1007.546875},
	{ "24-7",                -38.192775,  -140.438369,    1001.546875,  -14.915290,  -123.349166,   1007.546875},
	{ "24-7",                -34.982517,  -31.738464,    1001.546875,  -26.184551,  -2.708315,   1007.546875},
	{ "24-7",                -36.573310,  -57.992588,    1001.546875,  -17.267372,  -49.297176,   1007.546875},

	{ "Ammunation",          283.233734, -46.376720,    995.845336,  300.757812, -29.736858,   1006.307189},
	{ "Ammunation",          283.457305, -115.402793, 999.918823,  299.326538, -101.860839, 1005.523498},
	{ "Ammunation",          282.337127, -90.388732, 999.052246,  332.734985, -55.001342, 1007.760253},
	{ "Ammunation",          271.042358, -173.503585, 997.556091,  320.347991, -155.220001, 1004.057983},
	{ "Ammunation",          267.988983, -147.514892, 997.149414,  318.394897, -123.043975, 1009.279602},

	{ "Train Hard",                194.405807,  -143.914093,    1001.402038,  220.829101, -124.464157,   1009.108459},//interior 3
	{ "Victim",                198.991409,  -16.306325,    1000.081237,  231.734283, 1.207464,   1010.204833},//interior 5
	{ "Suburban",                193.966751,  -54.082130,    999.650512,  216.481704, -28.485902,   1010.552124},//interior 1
	{ "Binco",                198.923568,  -114.472251,    1003.179260,  220.209259, -94.264114,   1007.960815},//interior 15
	{ "Zip",                143.295578,  -97.801361,    1000.679443,  184.125610, -64.806243,   1006.770996},//interior 18

	{ "City Hall",    317.276245,  145.830917,    1004.477416,  396.811309, 226.986053,   1035.623901},//interior 3   Planning Department
	{ "Sex Shop",            -120.470336,  -28.505134,    999.738952,  -97.986259, -5.019160,   1004.279174},//interior 3

	{ "Well Stacked Pizza",  365.185607,  -135.401031,    1000.810913,  381.788970, -110.322631,   1004.796020},//interior 5
	{ "CluckinBell",         362.027557,  -15.771659,    1000.253662,  382.536224, -0.427783,   1005.368164},//interior 9
	{ "BurgerShot",                358.000671,  -79.417160,    999.616943,  385.010467, -53.780853,   1006.592895},//interior 10

	{ "Gant Bridge Diner",   440.947174, -112.770187, 997.827148,  462.663818, -102.793251, 1003.940979},//interior 5 Gant Bridge Diner
	{ "Donut Shop",   370.821807, -198.111465, 999.340576,  385.340484, -175.501220, 1006.196594},//interior 17 Donut Shop
	{ "Lil Probe Inn",   -233.480468, 1391.750488, 25.809064,  -215.781585, 1414.379272, 33.384544},//interior 18 Lil Probe Inn
	{ "Red Restaurant",   436.965820, -25.556682, 996.626525,  463.139678, -1.888617, 1011.356140},//interior 1 Red Restaurant
	{ "Diner",   432.137512, -93.563621, 997.798889,  462.677551, -75.343627, 1004.831909},//interior 4 Jays Diner
	{ "Small Diner",   437.668701, -71.350036, 993.467651,  455.186370, -47.712722, 1007.741333},//interior 6 Small Diner
	{ "Bar",   486.359893, -95.364105, 996.940307,  513.536499, -61.620365, 1004.547546},//interior 11 Bar
	{ "Welcome Pump",   671.886230, -473.328399, -27.991689,  690.123229, -441.258148, -21.495166},//interior 1 Welcome Pump

	{ "LS Police Department",                208.019088,  59.202430,    999.050781,  273.778747, 97.490188,   1014.587341},//interior 6
	{ "LV Police Department",                183.282211,  133.016494,    998.952148,  304.905029, 200.117050,   1012.154724},//interior 3
	{ "SF Police Department",                213.977249,  107.438285,    995.015625,  278.493713,  126.728271,   1010.820312},

	{ "Four Dragons Casino",   1911.634887,  962.932983,    991.298645,  2027.678710,  1071.038940,   1008.907226},//interior 10
	{ "Caligulas Casino",   2108.149169,  1521.394653,    988.651123,  2314.022705,  1734.704956,   1112.913696},//interior 1
	{ "Red Sands Casino",   1110.31530,  -22.000860,    998.273376,  1147.863891,  13.340396,   1011.101013},//interior 12

	{ "Sheriff's Department",   316.551696,  300.507507,    997.420776,  329.806427,  318.565155,   1004.579101},//interior 5   Barbara's House
	{ "Denise's House",   242.356277,  299.427612,    997.647277,  250.522064,  307.341827,   1004.407165},//interior 1
	{ "Helena's House",   278.295043,  302.615997,    997.081726,  294.419128,  313.159301,   1008.058288},//interior 3
	{ "Katie's House",   265.497253,  301.116729,    997.337585,  274.641265,  310.171691,   1003.553894},//interior 2
	{ "Michelle's House",   297.245056,  298.038452,    995.916137,  312.897247,  316.481689,   1011.256530},//interior 4
	{ "Millie's House",   342.991241,  299.596618,    997.460449,  351.176177,  311.254943,   1003.742797},//interior 6

	{ "B Dup's Apartment",   1516.668701, -16.758069, 1000.785644,  1534.010864, -3.015980, 1005.440124},//interior 3 B Dup's Apartment
	{ "B Dup's Crack Palace",   1518.924560, -52.855224, 1000.849853,  1528.898559, -40.406162, 1008.311401},//interior 2 B Dup's Crack Palace
	{ "Big Smokes Crack Palace",   2508.818847, -1329.008911, 1023.228454,  2612.670166, -1224.946533, 1077.077148},//interior 2 Big Smokes Crack Palace

	{ "Colonel Fuhrberger's House",   2800.505371, -1177.811767, 1023.896545,  2821.838623, -1158.508056, 1034.256469},//interior 8 Colonel Fuhrberger's House
	{ "OG Loc's House",   506.877227, -23.723440, 999.319458,  527.008300, -3.826575, 1008.890869},//interior 3 OG Loc's House
	{ "Ryders House",   2445.951416, -1708.959594, 1012.000854,  2477.376953, -1683.510864, 1016.750061},//interior 2 Ryders House
	{ "Sweets House",   2522.159423, -1687.265136, 1013.807373,  2540.499511, -1669.747924, 1020.151794},//interior 1 Sweets House
	{ "Wu Zi Mu's House",  -2175.135742, 632.936035, 1050.703979,  -2154.699462, 648.719787, 1064.492919},//interior 1 Wu Zi Mu's House
	{ "Johnson House",                2488.220458,  -1713.184326,    1012.889587,  2501.265136,  -1688.057373,   1022.657165},//interior 3
	{ "Mad Doggs Mansion",                1219.790039,  -842.930847,    1074.623901,  1311.898437,  -745.665893,   1099.900634},//interior 5

	{ "Wardrode",                250.348724,  -44.927051,    1001.073669,  260.652679,  -34.449382, 1006.890686},//interior 14

	{ "Safe House 1",   410.954284,  	2533.376708,    8.788840,  424.448486,  2545.535156,   16.429386},//interior 10 Airport Safe House
	{ "Safe House 2",   -2.792623,  	-6.649169,    998.194763,  3.168322,  8.039524,   1003.432067},//interior 2 Angel Pine Trailer
	{ "Safe House 3",   2245.798339,  -1226.083129,    1046.100463,  2276.958984,  -1203.543823,   1053.250122},//interior 10 Hasbury Safe House
	{ "Safe House 4",   2242.862548,  -1143.913085,    1049.215576,  2256.328613,  -1132.579833,   1054.303466},//interior 9 Jefferson Safe House 1
	{ "Safe House 5",   2258.365722,  -1143.591674,    1049.382690,  2271.949462,  -1131.387695,   1054.956054},//interior 10 Jefferson Safe House 2
	{ "Safe House 6",   2306.363525,  -1153.675781,    1048.698608,  2341.355712,  -1132.895874,   1057.885498},//interior 12 Modern Safe House
	{ "Safe House 7",   2311.218505,  -1033.854370,    1048.371582,  2334.644775,  -1001.017333,   1059.979492},//interior 9 Prickle Pine Safe House
	{ "Safe House 8",   2222.584960,  -1119.265747,    1048.948242,  2242.005371,  -1102.752685,   1055.521850},//interior 5 Motel Safe House
	{ "Safe House 9",   2275.469238,  -1142.670776,    1049.601806,  2289.422607,  -1132.031494,   1054.342407},//interior 11 Safe House
	{ "Safe House 10",   2355.489501,  -1142.905883,    1049.286254,  2377.820556,  -1117.710083,   1057.341918},//interior 8 Safe House
	{ "Safe House 11",   2326.163330,  -1086.952758,    1047.496215,  2346.615722,  -1060.297119,   1053.881713},//interior 6 Safe House
	{ "Safe House 12",   2201.350585,  -1079.705688,    1049.076049,  2222.297119,  -1068.993408,   1055.388793},//interior 1 Safe House
	{ "Safe House 13",   2178.292480,  -1229.132568,    1047.452026,  2203.910156,  -1196.349609,   1056.457031},//interior 6 Safe House
	{ "Safe House 14",   2302.918701,  -1219.457641,    1047.157592,  2322.433349,  -1204.895141,   1053.467163},//interior 6 Safe House
	{ "Safe House 15",   2231.665283,  -1089.449218,    1046.515014,  2247.517822,  -1062.302978,   1054.161499},//interior 2 Safe House
	{ "Safe House 16",   215.579727, 1284.726318, 1080.156127,  234.782073, 1295.247314, 1086.520507},//interior 1 Burglary House 1
	{ "Safe House 17",   217.025512, 1237.660888, 1079.932128,  235.275512, 1255.786743, 1087.160034},//interior 2 Burglary House 2
	{ "Safe House 18",   436.171905, 1394.273193, 1082.721191,  461.557678, 1420.915893, 1088.381713},//interior 2 Burglary House 3
	{ "Safe House 19",   475.695800, 1393.824829, 1077.247070,  505.185821, 1424.844726, 1092.040527},//interior 2 Burglary House 4
	{ "Safe House 20",   215.033843, 1181.925170, 1076.282470,  248.769149, 1215.480590, 1089.168945},//interior 3 Burglary House 5
	{ "Safe House 21",   -281.163879, 1444.113525, 1082.892089,  -254.916824, 1461.484375, 1094.534667},//interior 4 Burglary House 6
	{ "Safe House 22",   216.120254, 1138.541259, 1081.583984,  230.846603, 1162.132568, 1088.102539},//interior 4 Burglary House 7
	{ "Safe House 23",   248.219299, 1280.025634, 1079.574462,  269.341400, 1296.501831, 1084.851318},//interior 4 Burglary House 8
	{ "Safe House 24",   14.154502, 1397.274047, 1082.773803,  35.213031, 1419.921142, 1090.203857},//interior 5 Burglary House 9
	{ "Safe House 25",   223.505493, 1104.818969, 1079.576904,  250.898590, 1122.648315, 1089.537963},//interior 5 Burglary House 10
	{ "Safe House 26",   132.666793, 1361.612182, 1080.668334,  155.325256, 1389.118896, 1095.592041},//interior 5 Burglary House 11
	{ "Safe House 27",   75.707969, 1316.188232, 1083.030639,  99.871315, 1347.145263, 1095.221435},//interior 9 Burglary House 12
	{ "Safe House 28",   249.662216, 1234.923706, 1083.140258,  267.872497, 1259.025512, 1087.810546},//interior 9 Burglary House 13
	{ "Safe House 29",   218.849349, 1060.825439, 1078.785278,  252.082580, 1089.218994, 1092.370849},//interior 6 Burglary House 15
	{ "Safe House 30",   -73.220169, 1344.159790, 1078.350585,  -55.819599, 1369.235229, 1084.923706},//interior 6 Burglary House 16
	{ "Safe House 31",   -302.774932, 1468.208618, 1082.653564,  -278.587005, 1482.413574, 1094.295288},//interior 15 Burglary House 17
	{ "Safe House 32",   318.695648, 1470.753906, 1082.790161,  338.684387, 1492.881591, 1088.364990},//interior 15 Burglary House 18
	{ "Safe House 33",   353.283050, 1407.941406, 1079.126098,  381.092773, 1433.940917, 1087.592529},//interior 15 Burglary House 19
	{ "Safe House 34",   369.022216, 1450.230346, 1079.113525,  390.586181, 1473.944458, 1083.879028},//interior 15 Burglary House 20
	{ "Safe House 35",   283.332153, 1467.570312, 1079.029174,  312.336456, 1492.159912, 1084.340332},//interior 15 Burglary House 21
	{ "Safe House 36",   -54.588062, 1392.714233, 1083.391235,  -31.243432, 1416.966430, 1088.628295},//interior 8 Burglary House 22
	{ "Safe House 37",   222.636184, 1015.289184, 1082.386596,  257.304718, 1053.218627, 1095.324462},//interior 7 Burglary House 23


	{ "Barber",   415.376190, -88.407325, 1000.290405,  424.729492, -71.934249, 1006.219482},//interior 3 Barber

	{ "DS Clothing",   195.175277, -174.347412, 998.546813,  218.688552, -148.900314, 1006.589477},//interior 14 DS Clothing

	{ "Macisla Uni Sex Hair Salon",   407.801574, -58.961555, 1000.278503,  416.691284, -46.825740, 1006.515075},//interior 12 Macisla Uni Sex Hair Salon

	{ "Reeces Hair Facial Studio",   409.397186, -27.630727, 1000.290405,  416.997589, -8.413138, 1007.177307},//interior 2 Reeces Hair Facial Studio

	{ "Tattoo Los Santos",   -206.675003, -29.963045, 1000.145141,  -198.320175, -16.193265, 1005.946228},//interior 16 Tattoo Los Santos

	{ "Tattoo San Fierro",   -206.809722, -12.301270, 1001.208129,  -198.672027, 2.298374, 1006.164001},//interior 17 Tattoo San Fierro

	{ "Tattoo Las Venturas",   -206.670898, -47.375095, 1001.149353,  -199.232788, -34.459949, 1006.771484},//interior 3 Tattoo Las Venturas

	{ "Zeros RC Shop",   -2244.852783, 125.940330, 1034.064086,  -2216.764892, 139.244369, 1039.542968},//interior 6 Zeros RC Shop

	{ "Brothel 1",   929.236389, -21.417388, 998.587951,  976.651489, 11.732648, 1005.415954},//interior 3 Brothel 1

	{ "Regular Players Club",   939.376220, -65.666969, 999.210449,  973.090637, -39.295627, 1006.003784},//interior 3 Brothel 2 (RPC)

	{ "Admin Hangout",   723.813964, 1432.889404, 1101.029541,  763.217651, 1445.077392, 1107.920776},//interior 6 Fanny Batters Whore House

	{ "Dance Club",   472.288604, -30.750297, 999.166748,  509.164672, -0.115818, 1007.810485},//interior 17 Dance Club

	{ "Jizzys Pleasure Dome",   -2696.510498, 1387.227050, 903.070495,  -2628.309814, 1438.083007, 930.812561},//interior 3 Jizzys

	{ "Big Spread",   1204.632080, -46.556945, 999.564575,  1219.076171, -21.452175, 1004.600708},//interior 3 Big Spread
	//1 in Bone county, 1 in south east lv

	{ "Strip Club",   1197.209228, -20.193246, 999.527709,  1228.144653, 23.964809, 1006.253356},//interior 2 Pig Pen
	//Strip Club is Pig Pen 1 in east ls, 1 in old venturas strip

	{ "Atrium",   1697.298828, -1683.439941, 11.378856,  1740.360595, -1636.223388, 53.201251},//interior 18 Atrium

	{ "Bike School",   1485.140747, 1298.704467, 1091.953735,  1504.006469, 1310.716064, 1097.726440},//interior 3 Bike School

	{ "Automobile School",   -2037.505371, -125.009033, 1033.474243,  -2016.067871, -98.814079, 1040.129150},//interior 3 Automobile School

	{ "Jefferson Motel",   2173.747070, -1207.648559, 1024.282836,  2259.937011, -1134.808227, 1038.392700},//interior 15 Jefferson Motel

	{ "Inside Track Betting",   814.516723, -5.790444, 1002.966796,  836.549438, 12.883691, 1009.356689},//interior 3 Inside Track Betting

	{ "Caligulas Storage",   2169.104248, 1545.144897, 999.298889,  2234.035888, 1629.485839, 1005.293151},//interior 1 Caligulas Basement

	{ "Blastin Fools Records",   1035.054321, -6.361853, 1000.535827,  1045.549804, 13.889756, 1004.718017},//interior 3

	{ "The Sherman Dam",   -964.520080, 1841.102783, 2.673968,  -934.882873, 1959.825683, 31.935070},//interior 17

	{ "RC Battlefield",   -1304.000488, 910.132568, 1313.769531,  -871.915832, 1216.073608, 1416.234863},//interior 10

	{ "Sindacco Abattoir",   927.322021, 2090.195800, 1008.407226,  970.234436, 2184.333984, 1021.535339},//interior 1

	{ "U Get Inn Motel",   441.772064, 505.317352, 999.810668,  458.912414, 517.637573, 1005.477783},//interior 12

	{ "Warehouse 1",   1353.831054, -53.141448, 998.575195,  1422.735839, 10.859687, 1013.888122},//interior 1

	{ "Warehouse 2",  1234.929321, -81.229408, 999.527099,  1321.457397, 15.592776, 1020.460388},//interior 18

	{ "Warehouse LV",  1055.451538, 2075.550537, 8.379912,  1096.726684, 2146.512207, 21.234212},//interior 0

	{ "8 Track Stadium",  -1591.796508, -356.713012, 1040.632324,  -1232.399291, -12.846385, 1097.350708},//interior 7

	{ "Bloodring Stadium",  -1637.917846, 857.420532, 1011.956848,  -1149.586303, 1135.722290, 1123.369018},//interior 15

	{ "Dirtrack Stadium",  -1611.066772, -804.220825, 1044.972778,  -1148.009033, -471.045135, 1108.068969},//interior 4

	{ "Hyman Memorial Stadium",  -1645.253173, -54.239486, 1022.038024,  -1162.447998, 256.546386, 1107.723999},//interior 1

	{ "KickStart Stadium",  -1550.303588, 1520.757446, 1039.712890,  -1269.175781, 1693.393676, 1083.630371},//interior 14

	{ "Sumo Stadium",  -1614.408813, 1102.232910, 1011.364135,  -1162.588867, 1378.942138, 1180.000244},//interior 16

	{ "Below The Belt Gym",  755.346984, -83.214378, 998.821838,  777.640441, -56.239593, 1006.809326},//interior 7

	{ "Cobra Martial Arts",  752.173278, -56.880817, 998.932922,  780.644714, -14.075156, 1008.335205},//interior 6

	{ "Ganton Gym",  750.846435, -9.541447, 998.992553,  777.442321, 19.860343, 1006.324951},//interior 5

	{ "Loco Low Co.",  606.207763, -84.493194, 996.337768,  625.894592, -67.227416, 1002.983093},//interior 14

	{ "Michelle's Garage",  -1791.987670, 1209.571044, 23.123371,  -1782.305541, 1222.372558, 33.562500},//interior 0

	{ "Transfender",  602.066467, -32.450912, 999.015319,  638.357971, 10.597836, 1012.542053},//interior 1

	{ "Wheels Arch Angels",  606.641357, -133.030029, 995.155273,  625.798522, -117.903923, 1002.627075},//interior 3

	{ "Liberty City",  -1339.719360, 252.999938, 1331.596801,  -698.109802, 662.292175, 1413.671386},//interior 1

	{ "Marco's Bistro",  -845.394958, 486.758026, 1352.220214,  -770.672302, 511.283660, 1391.315551},//interior 1

	{ "Shamal",  -2.323632, 20.802215, 1198.476806,  5.626687, 37.480403, 1203.989746},//interior 1

	{ "Andromada",  297.573333, 947.730041, 1933.596069,  340.650085, 1073.509521, 1984.372680},//interior 9

	{ "Francis Airport",  -1957.494018, -64.240592, 1041.083862,  -1742.935791, 85.740615, 1101.922241},//interior 14





	{ "The Big Ear",                -410.00,  1403.30,    -3.00,  -137.90,  1681.20,   200.00},
	{ "Aldea Malvada",               -1372.10,  2498.50,     0.00, -1277.50,  2615.30,   200.00},
	{ "Angel Pine",                  -2324.90, -2584.20,    -6.10, -1964.20, -2212.10,   200.00},
	{ "Arco del Oeste",               -901.10,  2221.80,     0.00,  -592.00,  2571.90,   200.00},
	{ "Avispa Country Club",         -2646.40,  -355.40,     0.00, -2270.00,  -222.50,   200.00},
	{ "Avispa Country Club",         -2831.80,  -430.20,    -6.10, -2646.40,  -222.50,   200.00},
	{ "Avispa Country Club",         -2361.50,  -417.10,     0.00, -2270.00,  -355.40,   200.00},
	{ "Avispa Country Club",         -2667.80,  -302.10,   -28.80, -2646.40,  -262.30,    71.10},
	{ "Avispa Country Club",         -2470.00,  -355.40,     0.00, -2270.00,  -318.40,    46.10},
	{ "Avispa Country Club",         -2550.00,  -355.40,     0.00, -2470.00,  -318.40,    39.70},
	{ "Back o Beyond",               -1166.90, -2641.10,     0.00,  -321.70, -1856.00,   200.00},
	{ "Battery Point",               -2741.00,  1268.40,    -4.50, -2533.00,  1490.40,   200.00},
	{ "Bayside",                     -2741.00,  2175.10,     0.00, -2353.10,  2722.70,   200.00},
	{ "Bayside Marina",              -2353.10,  2275.70,     0.00, -2153.10,  2475.70,   200.00},
	{ "Beacon Hill",                  -399.60, -1075.50,    -1.40,  -319.00,  -977.50,   198.50},
	{ "Blackfield",                    964.30,  1203.20,   -89.00,  1197.30,  1403.20,   110.90},
	{ "Blackfield",                    964.30,  1403.20,   -89.00,  1197.30,  1726.20,   110.90},
	{ "Blackfield Chapel",            1375.60,   596.30,   -89.00,  1558.00,   823.20,   110.90},
	{ "Blackfield Chapel",            1325.60,   596.30,   -89.00,  1375.60,   795.00,   110.90},
	{ "Blackfield Intersection",      1197.30,  1044.60,   -89.00,  1277.00,  1163.30,   110.90},
	{ "Blackfield Intersection",      1166.50,   795.00,   -89.00,  1375.60,  1044.60,   110.90},
	{ "Blackfield Intersection",      1277.00,  1044.60,   -89.00,  1315.30,  1087.60,   110.90},
	{ "Blackfield Intersection",      1375.60,   823.20,   -89.00,  1457.30,   919.40,   110.90},
	{ "Blueberry",                     104.50,  -220.10,     2.30,   349.60,   152.20,   200.00},
	{ "Blueberry",                      19.60,  -404.10,     3.80,   349.60,  -220.10,   200.00},
	{ "Blueberry Acres",              -319.60,  -220.10,     0.00,   104.50,   293.30,   200.00},
	{ "Caligula's Palace",            2087.30,  1543.20,   -89.00,  2437.30,  1703.20,   110.90},
	{ "Caligula's Palace",            2137.40,  1703.20,   -89.00,  2437.30,  1783.20,   110.90},
	{ "Calton Heights",              -2274.10,   744.10,    -6.10, -1982.30,  1358.90,   200.00},
	{ "Chinatown",                   -2274.10,   578.30,    -7.60, -2078.60,   744.10,   200.00},
	{ "City Hall",                   -2867.80,   277.40,    -9.10, -2593.40,   458.40,   200.00},
	{ "Come-A-Lot",                   2087.30,   943.20,   -89.00,  2623.10,  1203.20,   110.90},
	{ "Commerce",                     1323.90, -1842.20,   -89.00,  1701.90, -1722.20,   110.90},
	{ "Commerce",                     1323.90, -1722.20,   -89.00,  1440.90, -1577.50,   110.90},
	{ "Commerce",                     1370.80, -1577.50,   -89.00,  1463.90, -1384.90,   110.90},
	{ "Commerce",                     1463.90, -1577.50,   -89.00,  1667.90, -1430.80,   110.90},
	{ "Commerce",                     1583.50, -1722.20,   -89.00,  1758.90, -1577.50,   110.90},
	{ "Commerce",                     1667.90, -1577.50,   -89.00,  1812.60, -1430.80,   110.90},
	{ "Conference Center",            1046.10, -1804.20,   -89.00,  1323.90, -1722.20,   110.90},
	{ "Conference Center",            1073.20, -1842.20,   -89.00,  1323.90, -1804.20,   110.90},
	{ "Creek",                        2749.90,  1937.20,   -89.00,  2921.60,  2669.70,   110.90},
	{ "Dillimore",                     580.70,  -674.80,    -9.50,   861.00,  -404.70,   200.00},
	{ "Doherty",                     -2270.00,  -324.10,    -0.00, -1794.90,  -222.50,   200.00},
	{ "Doherty",                     -2173.00,  -222.50,    -0.00, -1794.90,   265.20,   200.00},
	{ "Cranberry Station",           -2007.80,    56.30,     0.00, -1922.00,   224.70,   100.00},
	{ "Downtown San Fierro",                    -1982.30,   744.10,    -6.10, -1871.70,  1274.20,   200.00},
	{ "Downtown San Fierro",                    -1871.70,  1176.40,    -4.50, -1620.30,  1274.20,   200.00},
	{ "Downtown San Fierro",                    -1700.00,   744.20,    -6.10, -1580.00,  1176.50,   200.00},
	{ "Downtown San Fierro",                    -1580.00,   744.20,    -6.10, -1499.80,  1025.90,   200.00},
	{ "Downtown San Fierro",                    -2078.60,   578.30,    -7.60, -1499.80,   744.20,   200.00},
	{ "Downtown San Fierro",                    -1993.20,   265.20,    -9.10, -1794.90,   578.30,   200.00},
	{ "Downtown Los Santos",          1463.90, -1430.80,   -89.00,  1724.70, -1290.80,   110.90},
	{ "Downtown Los Santos",          1724.70, -1430.80,   -89.00,  1812.60, -1250.90,   110.90},
	{ "Downtown Los Santos",          1463.90, -1290.80,   -89.00,  1724.70, -1150.80,   110.90},
	{ "Downtown Los Santos",          1370.80, -1384.90,   -89.00,  1463.90, -1170.80,   110.90},
	{ "Downtown Los Santos",          1724.70, -1250.90,   -89.00,  1812.60, -1150.80,   110.90},
	{ "Downtown Los Santos",          1370.80, -1170.80,   -89.00,  1463.90, -1130.80,   110.90},
	{ "Downtown Los Santos",          1378.30, -1130.80,   -89.00,  1463.90, -1026.30,   110.90},
	{ "Downtown Los Santos",          1391.00, -1026.30,   -89.00,  1463.90,  -926.90,   110.90},
	{ "Downtown Los Santos",          1507.50, -1385.20,   110.90,  1582.50, -1325.30,   335.90},
	{ "East Beach",                   2632.80, -1852.80,   -89.00,  2959.30, -1668.10,   110.90},
	{ "East Beach",                   2632.80, -1668.10,   -89.00,  2747.70, -1393.40,   110.90},
	{ "East Beach",                   2747.70, -1668.10,   -89.00,  2959.30, -1498.60,   110.90},
	{ "East Beach",                   2747.70, -1498.60,   -89.00,  2959.30, -1120.00,   110.90},
	{ "East Los Santos",              2421.00, -1628.50,   -89.00,  2632.80, -1454.30,   110.90},
	{ "East Los Santos",              2222.50, -1628.50,   -89.00,  2421.00, -1494.00,   110.90},
	{ "East Los Santos",              2266.20, -1494.00,   -89.00,  2381.60, -1372.00,   110.90},
	{ "East Los Santos",              2381.60, -1494.00,   -89.00,  2421.00, -1454.30,   110.90},
	{ "East Los Santos",              2281.40, -1372.00,   -89.00,  2381.60, -1135.00,   110.90},
	{ "East Los Santos",              2381.60, -1454.30,   -89.00,  2462.10, -1135.00,   110.90},
	{ "East Los Santos",              2462.10, -1454.30,   -89.00,  2581.70, -1135.00,   110.90},
	{ "Easter Basin",                -1794.90,   249.90,    -9.10, -1242.90,   578.30,   200.00},
	{ "Easter Basin",                -1794.90,   -50.00,    -0.00, -1499.80,   249.90,   200.00},
	{ "Easter Bay Airport",          -1499.80,   -50.00,    -0.00, -1242.90,   249.90,   200.00},
	{ "Easter Bay Airport",          -1794.90,  -730.10,    -3.00, -1213.90,   -50.00,   200.00},
	{ "Easter Bay Airport",          -1213.90,  -730.10,     0.00, -1132.80,   -50.00,   200.00},
	{ "Easter Bay Airport",          -1242.90,   -50.00,     0.00, -1213.90,   578.30,   200.00},
	{ "Easter Bay Airport",          -1213.90,   -50.00,    -4.50,  -947.90,   578.30,   200.00},
	{ "Easter Bay Airport",          -1315.40,  -405.30,    15.40, -1264.40,  -209.50,    25.40},
	{ "Easter Bay Airport",          -1354.30,  -287.30,    15.40, -1315.40,  -209.50,    25.40},
	{ "Easter Bay Airport",          -1490.30,  -209.50,    15.40, -1264.40,  -148.30,    25.40},
	{ "Easter Bay Chemicals",        -1132.80,  -768.00,     0.00,  -956.40,  -578.10,   200.00},
	{ "Easter Bay Chemicals",        -1132.80,  -787.30,     0.00,  -956.40,  -768.00,   200.00},
	{ "El Castillo del Diablo",       -464.50,  2217.60,     0.00,  -208.50,  2580.30,   200.00},
	{ "El Castillo del Diablo",       -208.50,  2123.00,    -7.60,   114.00,  2337.10,   200.00},
	{ "El Castillo del Diablo",       -208.50,  2337.10,     0.00,     8.40,  2487.10,   200.00},
	{ "El Corona",                    1812.60, -2179.20,   -89.00,  1970.60, -1852.80,   110.90},
	{ "El Corona",                    1692.60, -2179.20,   -89.00,  1812.60, -1842.20,   110.90},
	{ "El Quebrados",                -1645.20,  2498.50,     0.00, -1372.10,  2777.80,   200.00},
	{ "Esplanade East",              -1620.30,  1176.50,    -4.50, -1580.00,  1274.20,   200.00},
	{ "Esplanade East",              -1580.00,  1025.90,    -6.10, -1499.80,  1274.20,   200.00},
	{ "Esplanade East",              -1499.80,   578.30,   -79.60, -1339.80,  1274.20,    20.30},
	{ "Esplanade North",             -2533.00,  1358.90,    -4.50, -1996.60,  1501.20,   200.00},
	{ "Esplanade North",             -1996.60,  1358.90,    -4.50, -1524.20,  1592.50,   200.00},
	{ "Esplanade North",             -1982.30,  1274.20,    -4.50, -1524.20,  1358.90,   200.00},
	{ "Fallen Tree",                  -792.20,  -698.50,    -5.30,  -452.40,  -380.00,   200.00},
	{ "Fallow Bridge",                 434.30,   366.50,     0.00,   603.00,   555.60,   200.00},
	{ "Fern Ridge",                    508.10,  -139.20,     0.00,  1306.60,   119.50,   200.00},
	{ "Financial",                   -1871.70,   744.10,    -6.10, -1701.30,  1176.40,   300.00},
	{ "Fisher's Lagoon",              1916.90,  -233.30,  -100.00,  2131.70,    13.80,   200.00},
	{ "Flint Intersection",           -187.70, -1596.70,   -89.00,    17.00, -1276.60,   110.90},
	{ "Flint Range",                  -594.10, -1648.50,     0.00,  -187.70, -1276.60,   200.00},
	{ "Fort Carson",                  -376.20,   826.30,    -3.00,   123.70,  1220.40,   200.00},
	{ "Foster Valley",               -2270.00,  -430.20,    -0.00, -2178.60,  -324.10,   200.00},
	{ "Foster Valley",               -2178.60,  -599.80,    -0.00, -1794.90,  -324.10,   200.00},
	{ "Foster Valley",               -2178.60, -1115.50,     0.00, -1794.90,  -599.80,   200.00},
	{ "Foster Valley",               -2178.60, -1250.90,     0.00, -1794.90, -1115.50,   200.00},
	{ "Frederick Bridge",             2759.20,   296.50,     0.00,  2774.20,   594.70,   200.00},
	{ "Gant Bridge",                 -2741.40,  1659.60,    -6.10, -2616.40,  2175.10,   200.00},
	{ "Gant Bridge",                 -2741.00,  1490.40,    -6.10, -2616.40,  1659.60,   200.00},
	{ "Ganton",                       2222.50, -1852.80,   -89.00,  2632.80, -1722.30,   110.90},
	{ "Ganton",                       2222.50, -1722.30,   -89.00,  2632.80, -1628.50,   110.90},
	{ "Garcia",                      -2411.20,  -222.50,    -0.00, -2173.00,   265.20,   200.00},
	{ "Garcia",                      -2395.10,  -222.50,    -5.30, -2354.00,  -204.70,   200.00},
	{ "Garver Bridge",               -1339.80,   828.10,   -89.00, -1213.90,  1057.00,   110.90},
	{ "Garver Bridge",               -1213.90,   950.00,   -89.00, -1087.90,  1178.90,   110.90},
	{ "Garver Bridge",               -1499.80,   696.40,  -179.60, -1339.80,   925.30,    20.30},
	{ "Glen Park",                    1812.60, -1449.60,   -89.00,  1996.90, -1350.70,   110.90},
	{ "Glen Park",                    1812.60, -1100.80,   -89.00,  1994.30,  -973.30,   110.90},
	{ "Glen Park",                    1812.60, -1350.70,   -89.00,  2056.80, -1100.80,   110.90},
	{ "Green Palms",                   176.50,  1305.40,    -3.00,   338.60,  1520.70,   200.00},
	{ "Greenglass College",            964.30,  1044.60,   -89.00,  1197.30,  1203.20,   110.90},
	{ "Greenglass College",            964.30,   930.80,   -89.00,  1166.50,  1044.60,   110.90},
	{ "Hampton Barns",                 603.00,   264.30,     0.00,   761.90,   366.50,   200.00},
	{ "Hankypanky Point",             2576.90,    62.10,     0.00,  2759.20,   385.50,   200.00},
	{ "Harry Gold Parkway",           1777.30,   863.20,   -89.00,  1817.30,  2342.80,   110.90},
	{ "Hashbury",                    -2593.40,  -222.50,    -0.00, -2411.20,    54.70,   200.00},
	{ "Hilltop Farm",                  967.30,  -450.30,    -3.00,  1176.70,  -217.90,   200.00},
	{ "Hunter Quarry",                 337.20,   710.80,  -115.20,   860.50,  1031.70,   203.70},
	{ "Idlewood",                     1812.60, -1852.80,   -89.00,  1971.60, -1742.30,   110.90},
	{ "Idlewood",                     1812.60, -1742.30,   -89.00,  1951.60, -1602.30,   110.90},
	{ "Idlewood",                     1951.60, -1742.30,   -89.00,  2124.60, -1602.30,   110.90},
	{ "Idlewood",                     1812.60, -1602.30,   -89.00,  2124.60, -1449.60,   110.90},
	{ "Idlewood",                     2124.60, -1742.30,   -89.00,  2222.50, -1494.00,   110.90},
	{ "Idlewood",                     1971.60, -1852.80,   -89.00,  2222.50, -1742.30,   110.90},
	{ "Jefferson",                    1996.90, -1449.60,   -89.00,  2056.80, -1350.70,   110.90},
	{ "Jefferson",                    2124.60, -1494.00,   -89.00,  2266.20, -1449.60,   110.90},
	{ "Jefferson",                    2056.80, -1372.00,   -89.00,  2281.40, -1210.70,   110.90},
	{ "Jefferson",                    2056.80, -1210.70,   -89.00,  2185.30, -1126.30,   110.90},
	{ "Jefferson",                    2185.30, -1210.70,   -89.00,  2281.40, -1154.50,   110.90},
	{ "Jefferson",                    2056.80, -1449.60,   -89.00,  2266.20, -1372.00,   110.90},
	{ "Julius Thruway East",          2623.10,   943.20,   -89.00,  2749.90,  1055.90,   110.90},
	{ "Julius Thruway East",          2685.10,  1055.90,   -89.00,  2749.90,  2626.50,   110.90},
	{ "Julius Thruway East",          2536.40,  2442.50,   -89.00,  2685.10,  2542.50,   110.90},
	{ "Julius Thruway East",          2625.10,  2202.70,   -89.00,  2685.10,  2442.50,   110.90},
	{ "Julius Thruway North",         2498.20,  2542.50,   -89.00,  2685.10,  2626.50,   110.90},
	{ "Julius Thruway North",         2237.40,  2542.50,   -89.00,  2498.20,  2663.10,   110.90},
	{ "Julius Thruway North",         2121.40,  2508.20,   -89.00,  2237.40,  2663.10,   110.90},
	{ "Julius Thruway North",         1938.80,  2508.20,   -89.00,  2121.40,  2624.20,   110.90},
	{ "Julius Thruway North",         1534.50,  2433.20,   -89.00,  1848.40,  2583.20,   110.90},
	{ "Julius Thruway North",         1848.40,  2478.40,   -89.00,  1938.80,  2553.40,   110.90},
	{ "Julius Thruway North",         1704.50,  2342.80,   -89.00,  1848.40,  2433.20,   110.90},
	{ "Julius Thruway North",         1377.30,  2433.20,   -89.00,  1534.50,  2507.20,   110.90},
	{ "Julius Thruway South",         1457.30,   823.20,   -89.00,  2377.30,   863.20,   110.90},
	{ "Julius Thruway South",         2377.30,   788.80,   -89.00,  2537.30,   897.90,   110.90},
	{ "Julius Thruway West",          1197.30,  1163.30,   -89.00,  1236.60,  2243.20,   110.90},
	{ "Julius Thruway West",          1236.60,  2142.80,   -89.00,  1297.40,  2243.20,   110.90},
	{ "Juniper Hill",                -2533.00,   578.30,    -7.60, -2274.10,   968.30,   200.00},
	{ "Juniper Hollow",              -2533.00,   968.30,    -6.10, -2274.10,  1358.90,   200.00},
	{ "K.A.C.C. Military Fuels",      2498.20,  2626.50,   -89.00,  2749.90,  2861.50,   110.90},
	{ "Kincaid Bridge",              -1339.80,   599.20,   -89.00, -1213.90,   828.10,   110.90},
	{ "Kincaid Bridge",              -1213.90,   721.10,   -89.00, -1087.90,   950.00,   110.90},
	{ "Kincaid Bridge",              -1087.90,   855.30,   -89.00,  -961.90,   986.20,   110.90},
	{ "King's",                      -2329.30,   458.40,    -7.60, -1993.20,   578.30,   200.00},
	{ "King's",                      -2411.20,   265.20,    -9.10, -1993.20,   373.50,   200.00},
	{ "King's",                      -2253.50,   373.50,    -9.10, -1993.20,   458.40,   200.00},
	{ "LVA Freight Depot",            1457.30,   863.20,   -89.00,  1777.40,  1143.20,   110.90},
	{ "LVA Freight Depot",            1375.60,   919.40,   -89.00,  1457.30,  1203.20,   110.90},
	{ "LVA Freight Depot",            1277.00,  1087.60,   -89.00,  1375.60,  1203.20,   110.90},
	{ "LVA Freight Depot",            1315.30,  1044.60,   -89.00,  1375.60,  1087.60,   110.90},
	{ "LVA Freight Depot",            1236.60,  1163.40,   -89.00,  1277.00,  1203.20,   110.90},
	{ "Las Barrancas",                -926.10,  1398.70,    -3.00,  -719.20,  1634.60,   200.00},
	{ "Las Brujas",                   -365.10,  2123.00,    -3.00,  -208.50,  2217.60,   200.00},
	{ "Las Colinas",                  1994.30, -1100.80,   -89.00,  2056.80,  -920.80,   110.90},
	{ "Las Colinas",                  2056.80, -1126.30,   -89.00,  2126.80,  -920.80,   110.90},
	{ "Las Colinas",                  2185.30, -1154.50,   -89.00,  2281.40,  -934.40,   110.90},
	{ "Las Colinas",                  2126.80, -1126.30,   -89.00,  2185.30,  -934.40,   110.90},
	{ "Las Colinas",                  2747.70, -1120.00,   -89.00,  2959.30,  -945.00,   110.90},
	{ "Las Colinas",                  2632.70, -1135.00,   -89.00,  2747.70,  -945.00,   110.90},
	{ "Las Colinas",                  2281.40, -1135.00,   -89.00,  2632.70,  -945.00,   110.90},
	{ "Las Payasadas",                -354.30,  2580.30,     2.00,  -133.60,  2816.80,   200.00},
	{ "Las Venturas Airport",         1236.60,  1203.20,   -89.00,  1457.30,  1883.10,   110.90},
	{ "Las Venturas Airport",         1457.30,  1203.20,   -89.00,  1777.30,  1883.10,   110.90},
	{ "Las Venturas Airport",         1457.30,  1143.20,   -89.00,  1777.40,  1203.20,   110.90},
	{ "Las Venturas Airport",         1515.80,  1586.40,   -12.50,  1729.90,  1714.50,    87.50},
	{ "Last Dime Motel",              1823.00,   596.30,   -89.00,  1997.20,   823.20,   110.90},
	{ "Leafy Hollow",                -1166.90, -1856.00,     0.00,  -815.60, -1602.00,   200.00},
	{ "Lil' Probe Inn",                -90.20,  1286.80,    -3.00,   153.80,  1554.10,   200.00},
	{ "Linden Side",                  2749.90,   943.20,   -89.00,  2923.30,  1198.90,   110.90},
	{ "Linden Station",               2749.90,  1198.90,   -89.00,  2923.30,  1548.90,   110.90},
	{ "Linden Station",               2811.20,  1229.50,   -39.50,  2861.20,  1407.50,    60.40},
	{ "Little Mexico",                1701.90, -1842.20,   -89.00,  1812.60, -1722.20,   110.90},
	{ "Little Mexico",                1758.90, -1722.20,   -89.00,  1812.60, -1577.50,   110.90},
	{ "Los Flores",                   2581.70, -1454.30,   -89.00,  2632.80, -1393.40,   110.90},
	{ "Los Flores",                   2581.70, -1393.40,   -89.00,  2747.70, -1135.00,   110.90},
	{ "Los Santos International",     1249.60, -2394.30,   -89.00,  1852.00, -2179.20,   110.90},
	{ "Los Santos International",     1852.00, -2394.30,   -89.00,  2089.00, -2179.20,   110.90},
	{ "Los Santos International",     1382.70, -2730.80,   -89.00,  2201.80, -2394.30,   110.90},
	{ "Los Santos International",     1974.60, -2394.30,   -39.00,  2089.00, -2256.50,    60.90},
	{ "Los Santos International",     1400.90, -2669.20,   -39.00,  2189.80, -2597.20,    60.90},
	{ "Los Santos International",     2051.60, -2597.20,   -39.00,  2152.40, -2394.30,    60.90},
	{ "Marina",                        647.70, -1804.20,   -89.00,   851.40, -1577.50,   110.90},
	{ "Marina",                        647.70, -1577.50,   -89.00,   807.90, -1416.20,   110.90},
	{ "Marina",                        807.90, -1577.50,   -89.00,   926.90, -1416.20,   110.90},
	{ "Market",                        787.40, -1416.20,   -89.00,  1072.60, -1310.20,   110.90},
	{ "Market",                        952.60, -1310.20,   -89.00,  1072.60, -1130.80,   110.90},
	{ "Market",                       1072.60, -1416.20,   -89.00,  1370.80, -1130.80,   110.90},
	{ "Market",                        926.90, -1577.50,   -89.00,  1370.80, -1416.20,   110.90},
	{ "Market Station",                787.40, -1410.90,   -34.10,   866.00, -1310.20,    65.80},
	{ "Martin Bridge",                -222.10,   293.30,     0.00,  -122.10,   476.40,   200.00},
	{ "Missionary Hill",             -2994.40,  -811.20,     0.00, -2178.60,  -430.20,   200.00},
	{ "Montgomery",                   1119.50,   119.50,    -3.00,  1451.40,   493.30,   200.00},
	{ "Montgomery",                   1451.40,   347.40,    -6.10,  1582.40,   420.80,   200.00},
	{ "Montgomery Intersection",      1546.60,   208.10,     0.00,  1745.80,   347.40,   200.00},
	{ "Montgomery Intersection",      1582.40,   347.40,     0.00,  1664.60,   401.70,   200.00},
	{ "Mulholland",                   1414.00,  -768.00,   -89.00,  1667.60,  -452.40,   110.90},
	{ "Mulholland",                   1281.10,  -452.40,   -89.00,  1641.10,  -290.90,   110.90},
	{ "Mulholland",                   1269.10,  -768.00,   -89.00,  1414.00,  -452.40,   110.90},
	{ "Mulholland",                   1357.00,  -926.90,   -89.00,  1463.90,  -768.00,   110.90},
	{ "Mulholland",                   1318.10,  -910.10,   -89.00,  1357.00,  -768.00,   110.90},
	{ "Mulholland",                   1169.10,  -910.10,   -89.00,  1318.10,  -768.00,   110.90},
	{ "Mulholland",                    768.60,  -954.60,   -89.00,   952.60,  -860.60,   110.90},
	{ "Mulholland",                    687.80,  -860.60,   -89.00,   911.80,  -768.00,   110.90},
	{ "Mulholland",                    737.50,  -768.00,   -89.00,  1142.20,  -674.80,   110.90},
	{ "Mulholland",                   1096.40,  -910.10,   -89.00,  1169.10,  -768.00,   110.90},
	{ "Mulholland",                    952.60,  -937.10,   -89.00,  1096.40,  -860.60,   110.90},
	{ "Mulholland",                    911.80,  -860.60,   -89.00,  1096.40,  -768.00,   110.90},
	{ "Mulholland",                    861.00,  -674.80,   -89.00,  1156.50,  -600.80,   110.90},
	{ "Mulholland Intersection",      1463.90, -1150.80,   -89.00,  1812.60,  -768.00,   110.90},
	{ "North Rock",                   2285.30,  -768.00,     0.00,  2770.50,  -269.70,   200.00},
	{ "Ocean Docks",                  2373.70, -2697.00,   -89.00,  2809.20, -2330.40,   110.90},
	{ "Ocean Docks",                  2201.80, -2418.30,   -89.00,  2324.00, -2095.00,   110.90},
	{ "Ocean Docks",                  2324.00, -2302.30,   -89.00,  2703.50, -2145.10,   110.90},
	{ "Ocean Docks",                  2089.00, -2394.30,   -89.00,  2201.80, -2235.80,   110.90},
	{ "Ocean Docks",                  2201.80, -2730.80,   -89.00,  2324.00, -2418.30,   110.90},
	{ "Ocean Docks",                  2703.50, -2302.30,   -89.00,  2959.30, -2126.90,   110.90},
	{ "Ocean Docks",                  2324.00, -2145.10,   -89.00,  2703.50, -2059.20,   110.90},
	{ "Ocean Flats",                 -2994.40,   277.40,    -9.10, -2867.80,   458.40,   200.00},
	{ "Ocean Flats",                 -2994.40,  -222.50,    -0.00, -2593.40,   277.40,   200.00},
	{ "Ocean Flats",                 -2994.40,  -430.20,    -0.00, -2831.80,  -222.50,   200.00},
	{ "Octane Springs",                338.60,  1228.50,     0.00,   664.30,  1655.00,   200.00},
	{ "Old Venturas Strip",           2162.30,  2012.10,   -89.00,  2685.10,  2202.70,   110.90},
	{ "Palisades",                   -2994.40,   458.40,    -6.10, -2741.00,  1339.60,   200.00},
	{ "Palomino Creek",               2160.20,  -149.00,     0.00,  2576.90,   228.30,   200.00},
	{ "The Bank",               2304.559326,  -18.569759,     23.898477,  2320.408691,   0.768405,   34.062568},
	{ "Paradiso",                    -2741.00,   793.40,    -6.10, -2533.00,  1268.40,   200.00},
	{ "Pershing Square",              1440.90, -1722.20,   -89.00,  1583.50, -1577.50,   110.90},
	{ "Pilgrim",                      2437.30,  1383.20,   -89.00,  2624.40,  1783.20,   110.90},
	{ "Pilgrim",                      2624.40,  1383.20,   -89.00,  2685.10,  1783.20,   110.90},
	{ "Pilson Intersection",          1098.30,  2243.20,   -89.00,  1377.30,  2507.20,   110.90},
	{ "Pirates in Men's Pants",       1817.30,  1469.20,   -89.00,  2027.40,  1703.20,   110.90},
	{ "Playa del Seville",            2703.50, -2126.90,   -89.00,  2959.30, -1852.80,   110.90},
	{ "Prickle Pine",                 1534.50,  2583.20,   -89.00,  1848.40,  2863.20,   110.90},
	{ "Prickle Pine",                 1117.40,  2507.20,   -89.00,  1534.50,  2723.20,   110.90},
	{ "Prickle Pine",                 1848.40,  2553.40,   -89.00,  1938.80,  2863.20,   110.90},
	{ "Prickle Pine",                 1938.80,  2624.20,   -89.00,  2121.40,  2861.50,   110.90},
	{ "Queens",                      -2533.00,   458.40,     0.00, -2329.30,   578.30,   200.00},
	{ "Queens",                      -2593.40,    54.70,     0.00, -2411.20,   458.40,   200.00},
	{ "Queens",                      -2411.20,   373.50,     0.00, -2253.50,   458.40,   200.00},
	{ "Randolph Industrial Estate",   1558.00,   596.30,   -89.00,  1823.00,   823.20,   110.90},
	{ "Redsands East",                1817.30,  2011.80,   -89.00,  2106.70,  2202.70,   110.90},
	{ "Redsands East",                1817.30,  2202.70,   -89.00,  2011.90,  2342.80,   110.90},
	{ "Redsands East",                1848.40,  2342.80,   -89.00,  2011.90,  2478.40,   110.90},
	{ "Redsands West",                1236.60,  1883.10,   -89.00,  1777.30,  2142.80,   110.90},
	{ "Redsands West",                1297.40,  2142.80,   -89.00,  1777.30,  2243.20,   110.90},
	{ "Redsands West",                1377.30,  2243.20,   -89.00,  1704.50,  2433.20,   110.90},
	{ "Redsands West",                1704.50,  2243.20,   -89.00,  1777.30,  2342.80,   110.90},
	{ "Regular Tom",                  -405.70,  1712.80,    -3.00,  -276.70,  1892.70,   200.00},
	{ "Richman",                       647.50, -1118.20,   -89.00,   787.40,  -954.60,   110.90},
	{ "Richman",                       647.50,  -954.60,   -89.00,   768.60,  -860.60,   110.90},
	{ "Richman",                       225.10, -1369.60,   -89.00,   334.50, -1292.00,   110.90},
	{ "Richman",                       225.10, -1292.00,   -89.00,   466.20, -1235.00,   110.90},
	{ "Richman",                        72.60, -1404.90,   -89.00,   225.10, -1235.00,   110.90},
	{ "Richman",                        72.60, -1235.00,   -89.00,   321.30, -1008.10,   110.90},
	{ "Richman",                       321.30, -1235.00,   -89.00,   647.50, -1044.00,   110.90},
	{ "Richman",                       321.30, -1044.00,   -89.00,   647.50,  -860.60,   110.90},
	{ "Richman",                       321.30,  -860.60,   -89.00,   687.80,  -768.00,   110.90},
	{ "Richman",                       321.30,  -768.00,   -89.00,   700.70,  -674.80,   110.90},
	{ "Robada Intersection",         -1119.00,  1178.90,   -89.00,  -862.00,  1351.40,   110.90},
	{ "Roca Escalante",               2237.40,  2202.70,   -89.00,  2536.40,  2542.50,   110.90},
	{ "Roca Escalante",               2536.40,  2202.70,   -89.00,  2625.10,  2442.50,   110.90},
	{ "Rockshore East",               2537.30,   676.50,   -89.00,  2902.30,   943.20,   110.90},
	{ "Rockshore West",               1997.20,   596.30,   -89.00,  2377.30,   823.20,   110.90},
	{ "Rockshore West",               2377.30,   596.30,   -89.00,  2537.30,   788.80,   110.90},
	{ "Rodeo",                          72.60, -1684.60,   -89.00,   225.10, -1544.10,   110.90},
	{ "Rodeo",                          72.60, -1544.10,   -89.00,   225.10, -1404.90,   110.90},
	{ "Rodeo",                         225.10, -1684.60,   -89.00,   312.80, -1501.90,   110.90},
	{ "Rodeo",                         225.10, -1501.90,   -89.00,   334.50, -1369.60,   110.90},
	{ "Rodeo",                         334.50, -1501.90,   -89.00,   422.60, -1406.00,   110.90},
	{ "Rodeo",                         312.80, -1684.60,   -89.00,   422.60, -1501.90,   110.90},
	{ "Rodeo",                         422.60, -1684.60,   -89.00,   558.00, -1570.20,   110.90},
	{ "Rodeo",                         558.00, -1684.60,   -89.00,   647.50, -1384.90,   110.90},
	{ "Rodeo",                         466.20, -1570.20,   -89.00,   558.00, -1385.00,   110.90},
	{ "Rodeo",                         422.60, -1570.20,   -89.00,   466.20, -1406.00,   110.90},
	{ "Rodeo",                         466.20, -1385.00,   -89.00,   647.50, -1235.00,   110.90},
	{ "Rodeo",                         334.50, -1406.00,   -89.00,   466.20, -1292.00,   110.90},
	{ "Royal Casino",                 2087.30,  1383.20,   -89.00,  2437.30,  1543.20,   110.90},
	{ "San Andreas Sound",            2450.30,   385.50,  -100.00,  2759.20,   562.30,   200.00},
	{ "Santa Flora",                 -2741.00,   458.40,    -7.60, -2533.00,   793.40,   200.00},
	{ "Santa Maria Beach",             342.60, -2173.20,   -89.00,   647.70, -1684.60,   110.90},
	{ "Santa Maria Beach",              72.60, -2173.20,   -89.00,   342.60, -1684.60,   110.90},
	{ "Shady Cabin",                 -1632.80, -2263.40,    -3.00, -1601.30, -2231.70,   200.00},
	{ "Shady Creeks",                -1820.60, -2643.60,    -8.00, -1226.70, -1771.60,   200.00},
	{ "Shady Creeks",                -2030.10, -2174.80,    -6.10, -1820.60, -1771.60,   200.00},
	{ "Sobell Rail Yards",            2749.90,  1548.90,   -89.00,  2923.30,  1937.20,   110.90},
	{ "Spinybed",                     2121.40,  2663.10,   -89.00,  2498.20,  2861.50,   110.90},
	{ "Starfish Casino",              2437.30,  1783.20,   -89.00,  2685.10,  2012.10,   110.90},
	{ "Starfish Casino",              2437.30,  1858.10,   -39.00,  2495.00,  1970.80,    60.90},
	{ "Starfish Casino",              2162.30,  1883.20,   -89.00,  2437.30,  2012.10,   110.90},
	{ "Temple",                       1252.30, -1130.80,   -89.00,  1378.30, -1026.30,   110.90},
	{ "Temple",                       1252.30, -1026.30,   -89.00,  1391.00,  -926.90,   110.90},
	{ "Temple",                       1252.30,  -926.90,   -89.00,  1357.00,  -910.10,   110.90},
	{ "Temple",                        952.60, -1130.80,   -89.00,  1096.40,  -937.10,   110.90},
	{ "Temple",                       1096.40, -1130.80,   -89.00,  1252.30, -1026.30,   110.90},
	{ "Temple",                       1096.40, -1026.30,   -89.00,  1252.30,  -910.10,   110.90},
	{ "The Camel's Toe",              2087.30,  1203.20,   -89.00,  2640.40,  1383.20,   110.90},
	{ "The Clown's Pocket",           2162.30,  1783.20,   -89.00,  2437.30,  1883.20,   110.90},
	{ "The Emerald Isle",             2011.90,  2202.70,   -89.00,  2237.40,  2508.20,   110.90},
	{ "The Farm",                    -1209.60, -1317.10,   114.90,  -908.10,  -787.30,   251.90},
	{ "Four Dragons Casino",      1817.30,   863.20,   -89.00,  2027.30,  1083.20,   110.90},
	{ "The High Roller",              1817.30,  1283.20,   -89.00,  2027.30,  1469.20,   110.90},
	{ "The Mako Span",                1664.60,   401.70,     0.00,  1785.10,   567.20,   200.00},
	{ "The Panopticon",               -947.90,  -304.30,    -1.10,  -319.60,   327.00,   200.00},
	{ "The Pink Swan",                1817.30,  1083.20,   -89.00,  2027.30,  1283.20,   110.90},
	{ "The Sherman Dam",              -968.70,  1929.40,    -3.00,  -481.10,  2155.20,   200.00},
	{ "The Strip",                    2027.40,   863.20,   -89.00,  2087.30,  1703.20,   110.90},
	{ "The Strip",                    2106.70,  1863.20,   -89.00,  2162.30,  2202.70,   110.90},
	{ "The Strip",                    2027.40,  1783.20,   -89.00,  2162.30,  1863.20,   110.90},
	{ "The Strip",                    2027.40,  1703.20,   -89.00,  2137.40,  1783.20,   110.90},
	{ "The Visage",                   1817.30,  1863.20,   -89.00,  2106.70,  2011.80,   110.90},
	{ "The Visage",                   1817.30,  1703.20,   -89.00,  2027.40,  1863.20,   110.90},
	{ "Unity Station",                1692.60, -1971.80,   -20.40,  1812.60, -1932.80,    79.50},
	{ "Valle Ocultado",               -936.60,  2611.40,     2.00,  -715.90,  2847.90,   200.00},
	{ "Verdant Bluffs",                930.20, -2488.40,   -89.00,  1249.60, -2006.70,   110.90},
	{ "Verdant Bluffs",               1073.20, -2006.70,   -89.00,  1249.60, -1842.20,   110.90},
	{ "Verdant Bluffs",               1249.60, -2179.20,   -89.00,  1692.60, -1842.20,   110.90},
	{ "Verdant Meadows",                37.00,  2337.10,    -3.00,   435.90,  2677.90,   200.00},
	{ "Verona Beach",                  647.70, -2173.20,   -89.00,   930.20, -1804.20,   110.90},
	{ "Verona Beach",                  930.20, -2006.70,   -89.00,  1073.20, -1804.20,   110.90},
	{ "Verona Beach",                  851.40, -1804.20,   -89.00,  1046.10, -1577.50,   110.90},
	{ "Verona Beach",                 1161.50, -1722.20,   -89.00,  1323.90, -1577.50,   110.90},
	{ "Verona Beach",                 1046.10, -1722.20,   -89.00,  1161.50, -1577.50,   110.90},
	{ "Vinewood",                      787.40, -1310.20,   -89.00,   952.60, -1130.80,   110.90},
	{ "Vinewood",                      787.40, -1130.80,   -89.00,   952.60,  -954.60,   110.90},
	{ "Vinewood",                      647.50, -1227.20,   -89.00,   787.40, -1118.20,   110.90},
	{ "Vinewood",                      647.70, -1416.20,   -89.00,   787.40, -1227.20,   110.90},
	{ "Whitewood Estates",             883.30,  1726.20,   -89.00,  1098.30,  2507.20,   110.90},
	{ "Whitewood Estates",            1098.30,  1726.20,   -89.00,  1197.30,  2243.20,   110.90},
	{ "Willowfield",                  1970.60, -2179.20,   -89.00,  2089.00, -1852.80,   110.90},
	{ "Willowfield",                  2089.00, -2235.80,   -89.00,  2201.80, -1989.90,   110.90},
	{ "Willowfield",                  2089.00, -1989.90,   -89.00,  2324.00, -1852.80,   110.90},
	{ "Willowfield",                  2201.80, -2095.00,   -89.00,  2324.00, -1989.90,   110.90},
	{ "Willowfield",                  2541.70, -1941.40,   -89.00,  2703.50, -1852.80,   110.90},
	{ "Willowfield",                  2324.00, -2059.20,   -89.00,  2541.70, -1852.80,   110.90},
	{ "Willowfield",                  2541.70, -2059.20,   -89.00,  2703.50, -1941.40,   110.90},
	{ "Yellow Bell Station",          1377.40,  2600.40,   -21.90,  1492.40,  2687.30,    78.00},
	{ "Area 69",		  			  -76.40,   1640.00,   -31.90,   411.90,  2104.50,   110.90},
	{ "Mt Chilid", 					-2178.69, -1771.66, -47.9166, -1936.12, -1250.97, 576.083},
	{ "Mt Chilid", 					-2997.47, -1115.58, -47.9166, -2178.69, -971.913, 576.083},
	{ "Mt Chilid", 					-2994.49, -2189.91, -47.9166, -2178.69, -1115.58, 576.083},
	{ "Mt Chilid", 					-2178.69, -2189.91, -47.9166, -2030.12, -1771.66, 576.083},

	{ "Las Venturas Police Department",		  	2232.498291, 2418.455322, -12.173527,   2362.441894, 2507.993164, 63.065238},
	{ "Fort Carson Police Department",		  		-230.904190, 970.897399, 10.961053,   -203.024932, 1008.184326, 31.556842},
	{ "San Fierro Police Department",		  		-1701.343750, 645.266418, -8.025504,   -1566.817993, 739.054626, 43.884708},
	{ "Easter Basin Naval Base",	-1327.880371, 262.464782, -6.025504,   -1546.704101, 482.191101, 77.884708},
	{ "Easter Basin Naval Base",	-1338.813232, 433.234436, -8.212993,   -1215.041259, 513.082885, 77.396087},
	{ "Los Santos Police Department",		  		1524.781982, -1722.307250, 2.300681,   1608.217041, -1602.139648, 33.575767},
	{ "Las Venturas CIA HQ",		  			917.040283, 1622.990112, -20.659710,   997.276794, 1843.037231, 50.421716},

	{ "Solarin Industries",		 -1861.995605, -26.314809, -20.659710,   -1784.134155, 207.519439, 37.268268},

	{ "Yellow Bell Golf Coarse",	1115.880615, 2723.345458, -8.739997,   1534.999511, 2860.726806, 38.798267},

	{ "Casino Construction Yard",	2363.523681, 1784.192382, 6.394698,   2497.072021, 1967.805786, 90.973678},

	{ "Las Venturas Shopping Centre",	2497.338378, 1723.411499, -4.597931,   2678.088378, 1942.676269, 50.309623},

	{ "Las Venturas Shopping Centre",	2537.458984, 1623.027099, -11.783861,   2677.679931, 1723.449218, 50.309623},

	{ "Los Santos Memorial",	805.577331, -1130.819702, -11.783861,   953.000732, -1071.248657, 50.309623},

	{ "Los Santos Memorial",	875.369506, -1093.800415, -11.783861,   953.026184, -1054.499145, 50.309623},

	{ "Grove Street",	2229.667968, -1673.973022, -4.773423,   2468.485839, -1641.644409, 50.780284},

	{ "Grove Street",	2443.229492, -1695.493896, -4.773423,   2539.640380, -1628.855102, 50.780284},

	{ "Los Santos Forum",	2632.844238, -1900.642456, -4.773423,   2817.252197, -1651.548828, 100.780284},

	{ "InterGlobal Television",	642.7440,-1410.6433,-13.5276,   792.4412,-1310.7609,50.3828},

	{ "Saints Boulevard",	2706.952880, -1652.251586, -4.773423,   2755.946289, -1057.732543, 100.780284},

	{ "Saints Boulevard",	2652.410644, -1096.677856, -4.773423,   2713.042480, -1057.966430, 100.780284},

	{ "Observatory",	1071.753784, -2109.597167, 40.773423,   1288.701171, -1994.689575, 110.780284},

	{ "Tall Ass Building",	1498.361328, -1400.564453, 4.654326,   1596.943603, -1309.126708, 396.201477},

	{ "All Saints Hospital",	1150.050659, -1385.414550, 6.523740,   1211.456665, -1291.120117, 50.190818},

	{ "LS Shopping Centre",	1031.759277, -1567.046508, -10.523740,   1190.629760, -1411.996704, 60.190818},

	{ "LS Fire Department",	1265.439941, -1389.290039, 1.345542,   1337.417602, -1286.284301, 50.777141},

	{ "SirJohn's Place",	1187.328491, -844.757507, 62.685260,   1314.559570, -763.666687, 130.536148},

	{ "Los Santos General Hospital",	1992.369628, -1455.864868, 1.643540,   2061.944335, -1345.942993, 100.641075},

	{ "Los Santos General Hospital",	2036.569702, -1455.886230, 1.643540,   2107.509033, -1389.505126, 100.641075},

	{ "Skate Park",	1856.918457, -1456.549682, -1.288437,   1982.168334, -1345.826904, 100.641075},

	{ "Yacht Harbor",	358.473846, -2091.349853, -26.357727,   411.351196, -1654.742797, 80.641075},

	{ "Mt Chilid Lookout",	-2254.333984, -1757.343383, 477.182647,   -2226.798828, -1700.807495, 494.804931},

	{ "Angel Pine Junk Yard",	-1942.284545, -1825.822875, 12.131398,   -1715.062377, -1533.990478, 50.463317},

	{ "San Fierro Stadium",	-2238.451660, -546.024353, 12.131398,   -1964.364013, -357.585876, 100.463317},

	{ "San Fierro Baseball Field",	-2388.956542, 60.106594, 27.917329,   -2284.063232, 226.967666, 72.905815},

	{ "Wang Cars",	-2000.846557, 218.169082, 20.703657,   -1874.971069, 309.742553, 70.908798},

	{ "Zombotech",	-2011.501586, 597.567993, 25.799007,   -1886.670410, 739.747497, 190.881561},

	{ "LV Fire Department",	1717.201171, 2063.364013, 8.739946,   1813.632324, 2162.960937, 50.914062},

	{ "Las Venturas Baseball Field",	1294.327392, 2063.442138, 3.654628,   1517.552490, 2238.347167, 50.914062},

	{ "Las Venturas Baseball Field",	1347.028320, 2183.375000, 3.654628,   1557.705688, 2303.075195, 50.914062},

	{ "Las Venturas Hospital",	1557.945312, 1718.273559, 3.654628,   1642.495849, 1868.213989, 50.914062},

	{ "Shody's Used Cars",	1657.974609, 1783.283081, 5.654628,   1757.874755, 1860.054931, 50.914062},

	{ "Shody's Used Cars",	1717.697021, 1859.022583, 5.279683,   1757.284545, 2043.195678, 50.914062},

	{ "Creek Mall",	2775.756347, 2303.633789, -5.279683,   2924.664794, 2662.609130, 50.914062},

	{ "VRock Hotel",	2557.848144, 2243.546630, -5.279683,   2638.541748, 2474.664306, 60.914062},

	{ "VRock Hotel",	2632.518066, 2303.380859, -5.279683,   2638.368408, 2475.308837, 60.914062},

	{ "San Fierro Fire Department",	-2075.603271, 40.313823, 3.654628,   -2011.557617, 98.517410, 50.914062},

	{ "San Fierro Medical",	-2745.548339, 573.690551, 3.654628,   -2532.145263, 703.704895, 80.914062},

	{ "San Fierro Driving School",	-2095.734863, -280.862457, 26.530603,   -2011.208129, -75.464454, 60.914062},

	{ "Ottos Autos",	-1711.987304, 1193.898437, 7.187500,   -1600.849853, 1257.502685, 40.914062},

	{ "Pier 69",	-1686.963256, 1308.636474, -9.187500,   -1625.998901, 1486.100830, 40.914062},

	{ "Angel Pine Medical",	-2239.681396, -2293.072998, 10.187500,   -2175.990234, -2290.616455, 40.914062},

	{ "Coutt And Schutz Used Cars",	2113.968750, -1162.174316, 10.187500,   2139.905029, -1120.575683, 40.914062},

	{ "Los Santos City Hall",	1394.367065, -1835.761962, 1.187500,   1564.273803, -1737.762573, 200.914062},

	{ "Grotti Used Cars",	494.300384, -1342.779174, 1.187500,   556.631347, -1223.464599, 40.914062},

	{ "Fort Carson Medical",	-343.772460, 1006.060058, 1.187500,   -285.524414, 1070.491455, 40.914062},

	{ "El Quebrados Medical",	-1534.145141, 2504.763427, 30.187500,   -1495.463623, 2544.136230, 80.914062},

	{ "Astros Drive In",	76.322387, 1021.433471, 9.829201,   176.480285, 1118.593505, 40.283676},

	{ "BaySide Tunnel",-2290.19, 2548.29, -89.084, -1950.19, 2723.29, 110.916},

	{ "San Fierro Memorial",	-2594.725341,  -60.808105, -1.501790,   -2552.730712, 29.218940, 35.816322},

	{ "Easter Tunnel",	-1709.71, -833.034, -1.52588, -1446.01, -730.118, 200.0},

	{ "San Fierro Bay",	-2613.851562,  1443.915893, -61.810527,   -2001.015625, 1814.184936, 121.293045},

	{ "Ghost Town",	-461.788085,  2201.163085, 20.810527,   -309.772094, 2281.911376, 80.293045},

	{ "Shady Cabin",	-1683.305786, -2267.839355, 20.810527,   -1616.917968, -2219.926513, 40.293045},

	{ "Los Santos CIA HQ",	1509.814453, -1481.325927, -10.500000,   1540.913940, -1445.724853, 60.382812},

	{ "SA-MP Office Building",	1767.604492, -1320.813232, 1.00000,   1836.872314, -1297.520141, 200.0000},

	{ "SA-MP Office Building",	1815.789550, -1320.481811, 1.00000,   1837.092163, -1270.537109, 200.0000},

	{ "Atrium",	1700.681396, -1673.914550, 1.221561,   1735.109985, -1638.706542, 40.230453},

	{ "Torenos Ranch",	-716.462951, 895.154907, -10.221561,   -648.381103, 992.079101, 40.230453}

};

#define CP_TYPE_NONE 0
#define CP_TYPE_ENTRY 1
#define CP_TYPE_EXIT 2
#define CP_TYPE_SERVICE 3
#define CP_TYPE_HOUSE 4
#define CP_TYPE_RPC 5
#define CP_TYPE_POLICE 6

#define BUS_TYPE_POLICE 1
#define BUS_TYPE_24_7 2
#define BUS_TYPE_BAR 3
#define BUS_TYPE_AMMUNATION 4
#define BUS_TYPE_MEDICAL 5
#define BUS_TYPE_GYM 6
#define BUS_TYPE_DINER 7
#define BUS_TYPE_DONUT 8
#define BUS_TYPE_BANK 9
#define BUS_TYPE_CITYHALL 10
#define BUS_TYPE_RPC 11
#define BUS_TYPE_AIRPORT 12
#define BUS_TYPE_SEXSHOP 13
#define BUS_TYPE_BURGERSHOT 14
#define BUS_TYPE_WELLSTACKED 15
#define BUS_TYPE_CLUCKINBELL 16
#define BUS_TYPE_DANCE_CLUB 17
#define BUS_TYPE_VEHICLE_BUY 18

enum hInfo
{
	Float:h_cpx,
    Float:h_cpy,
    Float:h_cpz,
    h_cpsize,
    h_cptype,
    h_cpbustype,
    h_cpmarker,
    Float:h_cp_radius,
    Float:h_entry_x,
    Float:h_entry_y,
    Float:h_entry_z,
    Float:h_entry_a,
    h_entry_i,
    h_entry_w,
    Float:h_exit_x,
    Float:h_exit_y,
    Float:h_exit_z,
    Float:h_exit_a,

	h_Vehicle_Save,// 0 = No Car Save, 1 = Car Save
 	h_Vehicle_ID,
 	Float:h_Vehicle_x,
    Float:h_Vehicle_y,
    Float:h_Vehicle_z,
    Float:h_Vehicle_a,
	h_Vehiclecol1,
	h_Vehiclecol2,

	h_HouseIntName[256],
	h_HouseExtName[256]

};
new HouseInfo[][hInfo] =
{

{1095.019409, -647.292907, 113.648437, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2324.347167, -1145.709716, 1050.710083, 0.584168		,12,3	,1094.913085, -644.790893, 113.447937, 358.590148, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Red Country"},
{300.031097, -1154.471069, 81.317344, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2324.347167, -1145.709716, 1050.710083, 0.584168		,12,4	,298.006561, -1156.666259, 80.909896, 133.527236, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Richman"},
{251.450454, -1220.210083, 76.102371, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2324.347167, -1145.709716, 1050.710083, 0.584168		,12,5	,253.024505, -1222.447631, 75.312500, 213.857269, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Richman"},
{190.422286, -1308.194091, 70.266014, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2324.347167, -1145.709716, 1050.710083, 0.584168		,12,6	,192.509490, -1308.293334, 70.301986, 268.987792, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Richman"},
{778.005615, 1938.060791, 5.484040, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,247.207580, 	304.963256, 999.148437, 271.584045		,1,7	,778.236389, 1940.980834, 5.438515, 355.279083, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Bone County"},
{755.724670, 1958.253662, 5.335937, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,247.207580, 304.963256, 999.148437, 271.584045			,1,8	,755.014282, 1955.818237, 5.335937, 166.940155, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Bone County"},
{789.913452, 1974.402954, 5.738682, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,247.207580, 304.963256, 999.148437, 271.584045			,1,9	,785.058532, 1973.658569, 5.335937, 105.226089, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Bone County"},
{767.848937, 1989.431152,5.335937, 			2, CP_TYPE_HOUSE, 0, 31, 10.0   ,247.207580, 304.963256, 999.148437, 271.584045			,1,10	,770.181335, 1988.605834, 5.335937, 251.772003, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Bone County"},
{710.437805, 1207.921875, 13.848057, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033			,2,11	,716.141113, 1206.815551, 13.396438, 264.560272, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Octane Springs"},
{501.208801, 1116.321289, 15.035557, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033			,2,12	,502.059875, 1121.918212, 14.691133, 355.280151, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Octane Springs"},
{300.397064, 1141.211181, 9.137485, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033			,2,13	,303.742614, 1141.042602, 8.585937, 269.111938, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Fort Carson"},
{20.667076, 949.421813, 20.316806, 			2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033			,2,14	,16.980909, 949.607238, 19.937301, 90.244201, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Fort Carson"},
{-15.243438, 933.952331, 21.105869, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033			,2,15	,-9.171086, 933.184326, 21.059110, 266.595458, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Fort Carson"},
{-56.267967, 935.653991, 21.207431, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033			,2,16	,-61.482742, 935.947753, 20.820312, 87.546585, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Fort Carson"},
{-83.123435, 932.700683, 20.700935, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033			,2,17	,-83.267433, 929.964721, 20.683429, 178.071594, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Fort Carson"},
{-124.154518, 917.445190, 19.907596, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033			,2,18	,-126.315078, 916.412414, 19.751432, 114.558822, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Fort Carson"},
{1274.383544, 2522.585937, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2319.676757, -1023.681579, 1050.210937, 357.934661		,9,19	,1277.380004, 2522.469970, 10.820312, 270.000000, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{928.889892, 2006.374145, 11.460937, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.300048, -1132.920043, 1050.875000, 0.000000		,8,20	,925.752990, 2006.431274, 11.460937, 89.999984, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Whitewood Estates"},
{1408.005249, 1897.045043, 11.460937, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.300048, -1132.920043, 1050.875000, 0.000000		,8,21	,1405.227661, 1897.069335, 11.460937, 90.841957, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Red Sands West"},
{2818.532714, 2140.786865, 14.661464, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2308.833984, -1209.751586, 1049.023437, 357.744476		,6,22	,2818.850097, 2148.560058, 10.820312, 0.000000, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Creek"},
{2448.964599, 689.750732, 11.460937, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.300048, -1132.920043, 1050.875000, 0.000000		,8,23	,2446.070068, 689.838989, 11.460937, 89.999977, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Rockshore West"},
{2236.509765, 168.166961, 28.153549, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2333.123779, -1074.558959, 1049.023437, 358.426757		,6,24	,2237.693359, 164.174133, 27.452768, 183.558853, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Palomino Creek"},
{2111.292968, -1279.237670, 25.687500, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2282.915283, -1137.748168, 1050.898437, 359.470367		,11,25	,2111.239990, -1281.810424, 25.492187, 181.512802, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Jefferson"},
{2808.036376, -1176.115722, 25.380477, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.620117, -1171.900024, 1025.570312, 0.000000		,8,26	,2807.860351, -1179.128417, 25.372859, 181.493087, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"East Beach"},
{2483.409423, -1995.447875, 13.834323, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2282.934814, -1137.721923, 1050.898437, 357.510101		,11,27	,2483.396240, -1999.180053, 13.834323, 179.999984, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Willowfield"},
{893.731628, -1635.968261, 14.929687, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.300048, -1132.920043, 1050.875000, 0.000000		,8,28	,893.677917, -1639.615356, 14.948589, 181.198944, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Verona Beach"},
{315.839843, -1769.615966, 4.627269, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.300048, -1132.920043, 1050.875000, 0.000000		,8,29	,315.692626, -1773.620605, 4.720404, 176.790603, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Santa Maria Beach"},
{1332.084228, -633.173400, 109.134902, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.256591, -1204.234741, 1049.023437, 91.486473		,6,30	,1331.094116, -630.354125, 109.134902, 20.718791, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Mulholland"},
{795.156616, -506.266754, 18.012922, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2333.099365, -1074.558959, 1049.023437, 358.137542		,6,31	,793.023193, -510.564178, 17.276760, 178.448959, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Dillimore"},
{206.874984, -112.427925, 4.896471, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2333.109375, -1074.558959, 1049.023437, 358.137542		,6,32	,206.507736, -108.739807, 4.896471, 359.865051, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Blueberry"},
{-369.702392, 1169.441040, 20.271875, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2333.109375, -1074.558959, 1049.023437, 358.137542		,6,33	,-367.049285, 1166.972656, 19.742187, 228.404098, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Fort Carson"},
{-1051.643798, 1550.039428, 33.437610, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2333.109375, -1074.558959, 1049.023437, 358.137542		,6,34	,-1047.044799, 1551.903198, 33.302848, 310.421844, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Tierra Robada"},
{-1532.542602, 2656.585693, 56.281360, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2333.109375, -1074.558959, 1049.023437, 358.137542		,6,35	,-1534.099975, 2650.459960, 55.835937, 179.999984, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Elquebrados"},
{-1438.737182, -1544.442749, 101.878837, 	2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2333.109375, -1074.558959, 1049.023437, 358.137542		,6,36	,-1438.739013, -1542.038208, 101.757812, 2.035318, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Whetstone"},
{-2075.982910, -2312.571044, 31.131250, 	2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2333.109375, -1074.558959, 1049.023437, 358.137542		,6,37	,-2078.840087, -2310.313232, 30.625000, 56.102325, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Angel Pine"},
{-2027.808593, -40.747940, 38.804687, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.136474, -1204.125732, 1049.023437, 88.732414		,6,38	,-2027.858032, -44.081779, 38.745735, 180.306045, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Doherty"},
{-2454.900390, -135.967544, 26.175174, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2267.705322, -1210.432739, 1048.116455, 88.573661		,10,39	,-2458.170898, -135.936462, 25.976669, 86.988166, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Hashbury"},
{-2213.614746, 720.944641, 49.406250, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2308.839843, -1210.023071, 1049.023437, 356.662872		,6,40	,-2213.570556, 724.732116, 49.414062, 359.438018, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Chinatown"},
{-2099.553222, 897.597229, 76.710937, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.093261, -1204.057983, 1049.023437, 88.020210		,6,41	,-2100.772216, 899.993530, 76.710937, 89.810180, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Windy Windy Windy Windy Street"},
{-2058.976318, 889.562194, 61.855823, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,223.166397, 1289.926513, 1082.132812, 352.048309		,1,42	,-2058.983642, 892.170532, 61.860698, 358.580780, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Windy Windy Windy Windy Street"},
{2013.145996,730.684692,11.453125, 			2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.066162, -1132.477172, 1050.875000, 2.093142		,8,43	,2013.2375,733.4700,11.4531,358.0401, 				0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Rockshore West"},
{2014.021362,774.829711,11.460937, 			2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.066162, -1132.477172, 1050.875000, 2.093142		,8,44	,2013.9326,772.2845,11.4609,177.6871, 				0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Rockshore West"},
{2056.547363, 2664.999511, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.066162, -1132.477172, 1050.875000, 2.093121, 		8,45	,2056.413085, 2662.160888, 10.820312, 177.303161, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{2017.995849, 2664.232177, 11.298933, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.066162, -1132.477172, 1050.875000, 2.093121, 		8,46	,2018.125610, 2661.901123, 10.820312, 183.180328, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{1969.592773, 2664.311523, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.106689, -1204.031494, 1049.023437, 91.824935, 	6,47	,1969.577148, 2661.381103, 10.820312, 179.689712, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{1992.751464, 2764.617187, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2319.676757, -1023.681579, 1050.210937, 357.934631, 	9,48	,1992.699829, 2761.726806, 10.820312, 180.585510, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{2049.715332, 2764.289550, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2319.676757, -1023.681579, 1050.210937, 357.934844, 	9,49	,2049.551269, 2761.570312, 10.820312, 178.127258, 	1,0, 2056.452392, 2753.839355, 10.565622, 180.418029, 	0,0, 	"House" ,"Prickle Pine"},
{1967.304443, 2766.545654, 10.826543, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,235.239440, 1190.123413, 1080.257812, 1.590162, 		3,50	,72.311767, 2763.612304, 10.820312, 180.618026, 	1,0, 1960.304199, 2755.423828, 10.567542, 0.000000, 	0,0, 	"House" ,"Prickle Pine"},
{1684.822021, -2098.312011, 13.834323, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2333.235839, -1074.122436, 1049.023437, 358.472747, 	6,51	,1685.017456, -2101.472656, 13.834323, 183.844512, 	1,0, 1698.722778, -2094.807861, 13.319388, 358.938903, 	0,0, 	"House" ,"Verdant Bluffs"},
{1782.095336, -2126.508789, 14.067889, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,223.827362, 1239.993774, 1082.140625, 90.555915, 		2,52	,1782.232299, -2124.159179, 13.546875, 0.788078, 	1,0, 1772.010253, -2128.775390, 13.317240, 181.571807, 	0,0, 	"House" ,"El Corona"},
{1801.865844, -2098.936035, 14.021014, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2308.542724, -1209.783325, 1049.023437, 358.599182, 	6,53	,1801.926879, -2101.069091, 13.546875, 181.022979, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"El Corona"},
{1826.487060, -1980.502441, 13.546875, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2308.542724, -1209.783325, 1049.023437, 358.599182, 	6,54	,1826.496582, -1983.523803, 13.546875, 179.740539, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"El Corona"},
{1898.974609, -2037.914306, 13.546875, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,247.207580, 304.963256, 999.148437, 271.584045, 		1,55	,1895.278076, -2037.888549, 13.546875, 90.828796, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"El Corona"},
{1873.506225, -2070.743652, 15.497086, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2262.245361, -1135.970092, 1050.632812, 269.300811, 	10,56	,1873.439941, -2067.747314, 15.021961, 1.448613, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"El Corona"},
{2459.587402, -1691.662109, 13.543828, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2465.324218, -1698.427734, 1013.515197, 91.960250, 	2,57	,2459.681884, -1688.621337, 13.531669, 356.288330, 	1,0, 2473.178222, -1694.427124, 13.275500, 180.630355, 	0,0, 	"House" ,"Grove Street"},
{2486.469238, -1644.804321, 14.077178, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.816894, -1171.652221, 1025.570312, 357.635437, 	8,58	,2486.709228, -1649.456542, 13.483624, 182.535446, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Grove Street"},
{2524.706298, -1658.736450, 15.824020, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2333.235839, -1074.122436, 1049.023437, 358.472747, 	6,59	,2520.623535, -1661.216796, 14.440063, 97.897048, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Grove Street"},
{2408.952880, -1674.136596, 13.604837, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2308.542724, -1209.783325, 1049.023437, 358.599182, 	6,60	,2409.374755, -1671.610839, 13.579380, 359.759338, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Grove Street"},
{2362.836914, -1643.677124, 14.106255, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,223.166397, 1289.926513, 1082.132812, 352.048309, 		1,61	,2362.735351, -1646.136962, 13.528963, 178.413650, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Grove Street"},
{2636.363769, 2195.725585, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,247.207580, 304.963256, 999.148437, 271.584045, 		1,62	,2636.291503, 2197.993896, 10.820312, 2.991531, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Old Venturas Strip"},
{2617.697753, 2195.559326, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033, 		2,63	,2617.648681, 2197.712890, 10.812986, 4.054632, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Old Venturas Strip"},
{2647.111572, 2240.427246, 10.751535, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033, 		2,64	,2645.031005, 2240.521484, 10.766777, 91.525802, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Julius Thruway East"},
{2647.110351, 2259.054443, 10.796681, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,247.207580, 304.963256, 999.148437, 271.584045, 		1,65	,2645.214111, 2259.005859, 10.788605, 92.431671, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Julius Thruway East"},
{2610.333007, 2134.920410, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2262.245361, -1135.970092, 1050.632812, 269.300811, 	10,66	,2608.519287, 2134.964843, 10.820312, 90.718902, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Old Venturas Strip"},
{2610.333251, 2162.853515, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2282.909667, -1137.524047, 1050.898437, 0.729809, 		11,67	,2608.496826, 2162.870117, 10.820312, 92.992454, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Old Venturas Strip"},
{2625.053955, 2019.214111, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,223.166397, 1289.926513, 1082.132812, 352.048309, 		1,68	,2625.189697, 2016.599609, 10.820312, 182.448577, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Old Venturas Strip"},
{2649.766601, 1978.847534, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2308.542724, -1209.783325, 1049.023437, 358.599182, 	6,69	,2649.817871, 1981.082641, 10.820312, 1.083719, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Starfish Casino"},
{2794.155761, 2221.924316, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2282.909667, -1137.524047, 1050.898437, 0.729809, 		11,70	,2794.319824, 2224.315185, 10.820312, 359.174560, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Creek"},
{2816.487060, 2268.741943, 14.661463, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2308.542724, -1209.783325, 1049.023437, 358.599182, 	6,71	,2818.566650, 2268.695556, 14.661463, 272.011810, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Creek"},
{1791.660644, 2741.658447, 11.343750, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,223.166397, 1289.926513, 1082.132812, 352.048309, 		1,72	,1798.397338, 2741.182373, 11.343750, 254.837829, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{1795.419067, 2755.797607, 14.273517, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2282.909667, -1137.524047, 1050.898437, 0.729809, 		11,73	,1798.412353, 2753.503417, 14.273517, 257.074615, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{1830.384399, 2740.953125, 11.343750, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2308.542724, -1209.783325, 1049.023437, 358.599182, 	6,74	,1828.859985, 2744.361816, 11.343750, 42.525432, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{1849.088378, 2759.444824, 14.273437, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2282.909667, -1137.524047, 1050.898437, 0.729273, 		11,76	,1845.693359, 2760.938964, 14.273437, 40.214553, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{1781.667358, 2747.327880, 14.273517, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,247.207580, 304.963256, 999.148437, 271.584045, 		1,77	,1777.933227, 2746.706542, 14.273517, 69.859283, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{1786.918701, 2767.236816, 11.343750, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033, 		2,78	,1782.921997, 2769.917480, 11.343750, 74.550720, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{1796.690429, 2803.570800, 11.343750, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2262.245361, -1135.970092, 1050.632812, 269.300811, 	10,79	,1792.353271, 2803.333984, 11.343750, 69.857841, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{1801.853515, 2823.518798, 11.343750, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2233.601562, -1111.768554, 1050.882812, 352.136596, 	5,80	,1798.186157, 2826.078125, 11.343750, 76.618713, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{1794.473266, 2863.452636, 11.335937, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2282.909667, -1137.524047, 1050.898437, 0.729273, 		11,81	,1793.110839, 2858.918701, 11.335937, 149.739639, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{1775.022094, 2870.945800, 14.265625, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2308.542724, -1209.783325, 1049.023437, 358.599182, 	6,82	,1772.925781, 2867.239257, 14.265625, 174.495971, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{1738.344970, 2861.666015, 11.335937, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,223.166397, 1289.926513, 1082.132812, 352.048309, 		1,83	,1742.114746, 2858.965820, 11.335937, 217.717010, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{1730.878906, 2823.431640, 11.343750, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2262.245361, -1135.970092, 1050.632812, 269.300811, 	10,84	,1734.414916, 2825.876708, 11.343750, 287.569549, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{1736.375122, 2803.590820, 14.273517, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033, 		2,85	,1740.121337, 2803.056152, 14.273517, 289.211517, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{1745.406860, 2770.035400, 11.343750, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,247.207580, 304.963256, 999.148437, 271.584045, 		1,86	,1749.484130, 2769.548583, 11.343750, 288.320892, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{1752.001098, 2744.505615, 11.343750, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2282.909667, -1137.524047, 1050.898437, 0.729273, 		11,87	,1756.059692, 2747.050537, 11.343750, 285.404602, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{1652.505737, 2708.851074, 10.826543, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,235.239440, 1190.123413, 1080.257812, 1.590162, 		3,88	,1652.242675, 2711.422851, 10.820312, 2.853275, 	1,0, 1659.586303, 2720.186279, 10.656402, 180.074035, 	0,0, 	"House" ,"Prickle Pine"},
{1626.793579, 2754.139648, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.066162, -1132.477172, 1050.875000, 2.093121, 		8,89	,1626.684326, 2751.203125, 10.820312, 177.102935, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Prickle Pine"},
{1580.200073, 2708.851562, 10.826543, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2319.676757, -1023.681579, 1050.210937, 357.934631, 	9,90	,1580.210083, 2711.885009, 10.820312, 359.136108, 	1,0, 1587.377075, 2719.776123, 10.655301, 180.159500, 	0,0, 	"House" ,"Prickle Pine"},
{1575.830566, 2844.166503, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2319.676757, -1023.681579, 1050.210937, 357.934631, 	9,91	,1575.790649, 2841.657714, 10.820312, 184.343353, 	1,0, 1580.567260, 2839.076904, 10.656415, 0.955315, 	0,0, 	"House" ,"Prickle Pine"},
{1664.768432, 2846.077636, 10.826543, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2324.347167, -1145.709716, 1050.710083, 0.584168, 		12,92	,1664.795898, 2843.229980, 10.820312, 183.844360, 	1,0, 1657.736083, 2834.636474, 10.660999, 0.801618, 	0,0, 	"House" ,"Prickle Pine"},
{1556.063232, 2658.515625, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.066162, -1132.477172, 1050.875000, 2.093121, 		8,93	,1556.225708, 2661.167724, 10.820312, 354.732666, 	1,0, 1548.208007, 2665.609863, 10.663507, 183.043060, 	0,0, 	"House" ,"Prickle Pine"},
{1618.648803, 2610.031982, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.100341, -1204.037719, 1049.023437, 91.824935, 	6,94	,1618.607055, 2607.453125, 10.820312, 173.872909, 	1,0, 1626.186035, 2603.099121, 10.662797, 0.943568, 	0,0, 	"House" ,"Prickle Pine"},
{1513.305297, 2565.429931, 10.826543, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2324.347167, -1145.709716, 1050.710083, 0.584168, 		12,95	,1513.267700, 2568.566406, 10.820312, 357.689025, 	1,0, 1520.325195, 2576.803710, 10.656712, 181.608886, 	0,0, 	"House" ,"Prickle Pine"},
{1500.820678, 2535.325439, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2319.676757, -1023.681579, 1050.210937, 357.934631, 	9,96	,1498.000854, 2535.522216, 10.820312, 87.864303, 	1,0, 1496.986816, 2540.551513, 10.663321, 273.181854, 	0,0, 	"House" ,"Prickle Pine"},
{1359.712280, 2565.445800, 10.826543, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,490.918975, 1402.460937, 1080.264526, 5.356573, 		2,97	,1359.624511, 2567.978027, 10.820312, 1.960144, 	1,0, 1367.027343, 2576.744873, 10.651429, 181.103591, 	0,0, 	"House" ,"Prickle Pine"},
{1225.275634, 2584.763183, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2319.676757, -1023.681579, 1050.210937, 357.934844, 	9,98	,1228.218261, 2584.814941, 10.820312, 269.665771, 	1,0, 1236.057739, 2592.056396, 10.656943, 91.015907, 	0,0, 	"House" ,"Prickle Pine"},
{984.468383, 2343.750732, 11.468750, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2267.533935, -1210.496337, 1048.116455, 88.593864, 	10,99	,986.778869, 2343.836181, 11.468750, 269.499237, 	1,0, 991.641113, 2352.085937, 11.111971, 91.268730, 	0,0, 	"House" ,"Whitewood Estates"},
{1032.698486, 2316.643554, 11.468292, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.100341, -1204.037719, 1049.023437, 91.824935, 	6,100	,1032.803710, 2313.424316, 11.468292, 174.773208, 	1,0, 1040.688964, 2308.385742, 11.037266, 1.849196, 	0,0, 	"House" ,"Whitewood Estates"},
{986.321533, 2271.253173, 11.460937, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2237.633300, -1078.569458, 1049.023437, 358.302001, 	2,101	,986.493530, 2274.229736, 11.460937, 2.910872, 		1,0, 993.037536, 2279.180419, 11.064571, 182.493637, 	0,0, 	"House" ,"Whitewood Estates"},
{885.412536, 2047.142211, 11.460937, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.101318, -1204.036865, 1049.023437, 91.824935, 	6,102	,888.258850, 2047.060913, 11.460937, 273.368713, 	1,0, 893.192687, 2040.397949, 11.070865, 91.544685, 	0,0, 	"House" ,"Whitewood Estates"},
{983.971618, 1978.374877, 11.468292, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.066162, -1132.477172, 1050.875000, 2.093121, 		8,103	,987.072875, 1978.580566, 11.468292, 270.125335, 	1,0, 993.100158, 1986.413696, 10.978753, 90.006561, 	0,0, 	"House" ,"Whitewood Estates"},
{1030.368652, 1876.325561, 11.468750, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.101318, -1204.036865, 1049.023437, 91.824935, 	6,104	,1028.070800, 1876.285400, 11.468750, 89.955642, 	1,0, 1022.343261, 1868.036132, 11.052511, 271.662689, 	0,0, 	"House" ,"Whitewood Estates"},
{1309.221435, 1931.252441, 11.460937, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.101318, -1204.036865, 1049.023437, 91.824935, 	6,105	,1309.276489, 1934.036865, 11.460937, 357.539703, 	1,0, 1316.337158, 1938.962890, 11.076203, 179.713165, 	0,0, 	"House" ,"Redsands West"},
{1462.163696, 1949.807373, 11.468292, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2267.533935, -1210.496337, 1048.116455, 88.593864, 	10,106	,1462.018432, 1952.747558, 11.468292, 2.286788, 	1,0, 1454.160766, 1958.584838, 10.998562, 181.088302, 	0,0, 	"House" ,"Redsands West"},
{1414.458984, 1996.356933, 14.739588, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2262.245361, -1135.970092, 1050.632812, 269.300811, 	10,107	,1414.539306, 1999.036010, 14.739588, 1.612283, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Redsands West"},
{1495.692993, 2027.022338, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2308.542724, -1209.783325, 1049.023437, 358.599182, 	6,108	,1498.571289, 2027.185913, 10.820312, 274.490264, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Redsands West"},
{1549.345947, 2125.612548, 11.460937, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2237.633300, -1078.569458, 1049.023437, 358.302001, 	2,109	,1546.152709, 2125.511474, 11.460937, 93.616058, 	1,0, 1542.003417, 2132.635498, 11.097658, 267.888549, 	0,0, 	"House" ,"Redsands West"},
{1595.501220, 2038.434082, 11.468750, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.110839, -1204.027343, 1049.023437, 91.824935, 	6,110	,1598.619995, 2042.440795, 11.468750, 267.790252, 	1,0, 1602.861083, 2046.965454, 11.090645, 91.449523, 	0,0, 	"House" ,"Redsands West"},
{1684.506347, 2123.347656, 11.460937, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.066162, -1132.477172, 1050.875000, 2.093121, 		8,111	,1687.772949, 2123.371582, 11.460937, 266.966949, 	1,0, 1692.240722, 2131.588623, 11.066710, 90.026878, 	0,0, 	"House" ,"Redsands West"},
{1684.506713, 2046.614990, 11.468750, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.100341, -1204.037719, 1049.023437, 91.824935, 	6,112	,1687.252929, 2046.636840, 11.468750, 269.190551, 	1,0, 1688.547729, 2054.767578, 11.262291, 90.122779, 	0,0, 	"House" ,"Redsands West"},
{1464.499023, 1920.075195, 11.460937, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2237.633300, -1078.569458, 1049.023437, 358.302001, 	2,113	,1467.516723, 1920.064453, 11.460937, 268.879211, 	1,0, 1472.786987, 1928.456665, 11.025056, 92.380897, 	0,0, 	"House" ,"Redsands West"},
{2086.907470, 2153.684082, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2233.601562, -1111.768554, 1050.882812, 352.136596, 	5,114	,2087.030029, 2156.093505, 10.820312, 356.454589, 	1,0, 2086.979492, 2156.293212, 10.820312, 356.079498, 	0,0, 	"House" ,"Redsands East"},
{2073.520751, 2189.533203, 10.820312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2233.601562, -1111.768554, 1050.882812, 352.136596, 	5,115	,2073.431396, 2187.317382, 10.820312, 174.891357, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Redsands East"},
{2091.132324, 695.175170, 11.460937, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.066162, -1132.477172, 1050.875000, 2.093121, 		8,116	,2091.225830, 692.447021, 11.460937, 182.387542, 	1,0, 2084.158447, 686.856018, 11.027018, 357.354034, 	0,0, 	"House" ,"Rockshore West"},
{2206.527343, 691.250854, 11.460937, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.100341, -1204.037719, 1049.023437, 91.824935, 	6,117	,2206.500732, 694.579284, 11.460937, 1.921931, 		1,0, 2213.413330, 699.569519, 11.032568, 180.397750, 	0,0, 	"House" ,"Rockshore West"},
{2368.538085, 689.800903, 11.460479, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2237.633300, -1078.569458, 1049.023437, 358.302001, 	2,118	,2368.333496, 693.022277, 11.460479, 2.132123, 		1,0, 2360.483886, 698.731811, 10.983849, 179.731491, 	0,0, 	"House" ,"Rockshore West"},
{2178.206298, 655.990417, 11.460937, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.101318, -1204.036865, 1049.023437, 91.824935, 	6,119	,2178.236328, 653.620849, 11.460937, 177.125259, 	1,0, 2186.588867, 648.175842, 11.060792, 1.077817, 		0,0, 	"House" ,"Rockshore West"},
{1844.531494, 690.495300, 11.453125, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.066162, -1132.477172, 1050.875000, 2.093121, 		8,120	,1847.640747, 690.559997, 11.453125, 271.281860, 	1,0, 1852.583618, 698.546691, 11.037564, 90.454544, 	0,0, 	"House" ,"Last Dime Motel"},
{2660.083496, 719.415161, 14.739588, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2282.909667, -1137.524047, 1050.898437, 0.729809, 		11,121	,2657.582275, 719.677551, 14.739588, 88.225273, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Rockshore East"},
{2579.083251, 719.494934, 14.739588, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2308.542724, -1209.783325, 1049.023437, 358.599182, 	6,122	,2576.034179, 719.603576, 14.739588, 91.932373, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Rockshore East"},
/**/
{1497.084106, -687.890808, 95.563308, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2324.347167, -1145.709716, 1050.710083, 0.584168, 		12,123 	,1497.000976, -689.830139, 94.804122, 179.326217, 	1,0, 1516.354492, -694.591735, 94.498382, 270.310699, 	0,0, 	"House" ,"Mulholland"},
{1540.468750, -851.414367, 64.336059, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.816894, -1171.652221, 1025.570312, 357.635437, 	8,124  	,1537.243408, -851.280700, 64.336059, 90.720626, 	1,0, 1535.564331, -841.549072, 64.602752, 272.308135, 	0,0, 	"House" ,"Mulholland Intersection"},
{1421.784301, -886.231872, 50.686351, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2215.748535, -1076.159179, 1050.484375, 88.178138, 	1,125  	,1421.924438, -884.039611, 50.606113, 358.248229, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Mulholland"},
{1527.808349, -772.572265, 80.578125, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.066162, -1132.477172, 1050.875000, 2.093121, 		8,126  	,1526.265014, -774.104675, 79.896286, 133.681991, 	1,0, 1515.723510, -766.311584, 79.849822, 316.874206, 	0,0, 	"House" ,"Mulholland Intersection"},
{1443.175170, -628.836730, 95.718566, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2237.633300, -1078.569458, 1049.023437, 358.302001, 	2,127  	,1442.408691, -632.117065, 95.706855, 180.653427, 	1,0, 1460.597656, -633.381469, 95.535003, 358.969940, 	0,0, 	"House" ,"Mulholland"},
{1112.639160, -742.037658, 100.132926, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.816894, -1171.652221, 1025.570312, 357.635437, 	8,128  	,1109.874389, -742.275146, 100.132926, 94.239852, 	1,0, 1108.921997, -732.381652, 100.227798, 270.460937, 	0,0, 	"House" ,"Mulholland"},
{937.840759, -848.724670, 93.577529, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2465.324218, -1698.427734, 1013.515197, 91.960250, 	2,129  	,936.618957, -846.105895, 93.899856, 26.741657, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Mulholland"},
{827.744934, -858.008666, 70.330810, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2267.533935, -1210.496337, 1048.116455, 88.593864, 	10,130  ,828.617248, -860.250732, 69.921875, 201.950363, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Mulholland"},
{700.023681, -1060.712890, 49.421691, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.066162, -1132.477172, 1050.875000, 2.093121, 		8,131  	,697.711608, -1058.737670, 49.413780, 60.928199, 	1,0, 687.097961, -1073.432617, 49.275455, 238.815795, 	0,0, 	"House" ,"Richman"},
{298.783264, -1338.551513, 53.441501, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2324.347167, -1145.709716, 1050.710083, 0.584168, 		12,132  ,297.287322, -1336.507568, 53.441524, 37.905437, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Richman"},
{228.018310, -1405.461181, 51.609375, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.066162, -1132.477172, 1050.875000, 2.093121, 		8,133  	,229.585144, -1403.152709, 51.602607, 325.636596, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Rodeo"},
{416.711334, -1154.083007, 76.687614, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.816894, -1171.652221, 1025.570312, 357.635437, 	8,134  	,414.891845, -1157.172485, 76.687614, 149.912109, 	1,0, 405.917938, -1153.324707, 76.989952, 329.169708, 	0,0, 	"House" ,"Richman"},
{470.709625, -1163.573608, 67.217765, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2267.533935, -1210.496337, 1048.116455, 88.593864, 	10,135  ,471.463989, -1166.185546, 66.760704, 195.872573, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Richman"},
{497.000152, -1095.058471, 82.359191, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2215.748535, -1076.159179, 1050.484375, 88.178138, 	1,136  	,497.523834, -1092.313964, 82.354553, 355.648315, 	1,0, 479.785949, -1089.767089, 82.206443, 177.778671, 	0,0, 	"House" ,"Richman"},
{-68.702400, -1545.730468, 3.004307, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,247.207580, 304.963256, 999.148437, 271.584045, 		1,137  	,-69.115310, -1549.967651, 2.617187, 144.243041, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Flint Intersection"},
{-91.212280, -1592.579223, 3.004307, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033, 		2,138  	,-89.567115, -1588.551147, 2.617187, 305.916809, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Flint Intersection"},
{206.972412, -1768.890014, 4.369587, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.816894, -1171.652221, 1025.570312, 357.635437, 	8,139  	,207.285034, -1772.266479, 4.110160, 178.286605, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Santa Maria Beach"},
{653.595031, -1714.102050, 14.764795, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.816894, -1171.652221, 1025.570312, 357.635437, 	8,140  	,650.701843, -1714.093872, 14.291545, 89.524795, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Marina"},
{692.807556, -1602.774902, 15.046875, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2267.533935, -1210.496337, 1048.116455, 88.593864, 	10,141  ,693.169982, -1599.708984, 14.117568, 359.725891, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Marina"},
{768.080139, -1655.795288, 5.609375, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.066162, -1132.477172, 1050.875000, 2.093121, 		8,142  	,765.159179, -1655.618164, 4.722616, 89.934318, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Marina"},
{797.236877, -1729.288818, 13.546875, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2324.347167, -1145.709716, 1050.710083, 0.584168, 		12,143  ,800.062866, -1730.753051, 13.546875, 269.913330, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Marina"},
{987.496459, -1624.430786, 14.929687, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2308.542724, -1209.783325, 1049.023437, 358.599182, 	6,144  	,982.472839, -1624.220336, 14.952147, 89.565872, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Verona Beach"},
{900.214782, -1447.275146, 14.370146, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2308.542724, -1209.783325, 1049.023437, 358.599182, 	6,145  	,902.547180, -1447.085937, 13.560338, 269.053436, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Marina"},
{1872.240600, -1911.786132, 15.256797, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2465.324218, -1698.427734, 1013.515197, 91.960250, 	2,146  	,1871.280395, -1915.553344, 15.035914, 176.938156, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"El Corona"},
{1913.482055, -1911.912231, 15.256797, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2333.235839, -1074.122436, 1049.023437, 358.472747, 	6,147  	,1914.338134, -1915.146484, 15.032775, 180.507843, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"El Corona"},
{2016.201660, -1717.016601, 14.125000, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.066162, -1132.477172, 1050.875000, 2.093121, 		8,148  	,2014.103271, -1716.979858, 13.554683, 88.425140, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Idlewood"},
{1981.021606, -1682.885620, 17.053791, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.816894, -1171.652221, 1025.570312, 357.635437, 	8,149  	,1984.390014, -1682.914184, 15.968750, 269.985260, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Idlewood"},
{2065.116455, -1703.488891, 14.148437, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2465.324218, -1698.427734, 1013.515197, 91.960250, 	2,150  	,2068.255371, -1703.307983, 14.148437, 267.955047, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Idlewood"},
{2067.628417, -1643.718383, 14.136316, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2262.245361, -1135.970092, 1050.632812, 269.300811, 	10,151  ,2069.814697, -1643.735717, 13.546875, 268.352966, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Idlewood"},
{2142.953613, -1604.664428, 14.351562, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,247.207580, 304.963256, 999.148437, 271.584045, 		1,152  	,2141.810546, -1607.714965, 14.178400, 156.331573, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Idlewood"},
{2308.912353, -1714.333007, 14.980066, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2262.245361, -1135.970092, 1050.632812, 269.300811, 	10,153  ,2310.159179, -1717.866088, 14.328125, 183.730575, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Ganton"},
{2247.085937, -1795.956909, 13.546875, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,247.207580, 304.963256, 999.148437, 271.584045, 		1,154  	,2249.832519, -1795.981201, 13.546875, 269.514709, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Ganton"},
{2380.680419, -1785.646240, 13.546875, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033, 		2,155  	,2378.017333, -1785.821655, 13.546875, 86.695793, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Ganton"},
{2469.176025, -1278.406860, 30.366352, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2262.245361, -1135.970092, 1050.632812, 269.300811, 	10,156  ,2467.100097, -1278.030151, 29.924285, 92.115402, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"East Los Santos"},
{2387.863769, -1328.294311, 25.124164, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2333.235839, -1074.122436, 1049.023437, 358.472747, 	6,157  	,2385.344482, -1327.708618, 24.512660, 89.844154, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"East Los Santos"},
{2191.553710, -1275.600097, 25.156250, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.101562, -1204.036621, 1049.023437, 91.824935, 	6,158  	,2192.206542, -1277.963134, 24.931549, 181.478179, 	1,0, 2196.467773, -1276.671142, 24.308385, 2.275611, 	0,0, 	"House" ,"Jefferson"},
{2148.934814, -1484.892089, 26.624050, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.816894, -1171.652221, 1025.570312, 357.635437, 	8,159  	,2145.587646, -1484.881469, 25.539062, 89.521743, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Jefferson"},
{2073.507080, -965.185607, 49.389328, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.816894, -1171.652221, 1025.570312, 357.635437, 	8,160  	,2073.087890, -967.099487, 48.795154, 167.987258, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Las Colinas"},
{1906.138427, -1112.952270, 26.664062, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.816894, -1171.652221, 1025.570312, 357.635437, 	8,161  	,1905.792358, -1115.911743, 25.664100, 183.959686, 	1,0, 1910.670654, -1117.350341, 25.467725, 0.362233, 	0,0, 	"House" ,"Glen Park"},
{2091.725341, -1184.299804, 27.057060, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.066162, -1132.477172, 1050.875000, 2.093121, 		8,162  	,2088.858886, -1185.255493, 26.054687, 90.442092, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Jefferson"},
{2186.584472, -997.351013, 66.468750, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033, 		2,163  	,2183.498779, -997.287170, 65.206321, 75.516815, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Las Colinas"},
{2462.361083, -1011.114807, 60.113681, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2308.542724, -1209.783325, 1049.023437, 358.599182, 	6,164  	,2462.506103, -1013.887084, 59.773437, 176.801986, 	1,0, 2454.252441, -1011.952331, 59.547603, 356.277709, 	0,0, 	"House" ,"Las Colinas"},
{2526.128662, -1060.740600, 69.970779, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2308.542724, -1209.783325, 1049.023437, 358.599182, 	6,165  	,2528.452392, -1060.805541, 69.573425, 276.830932, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Las Colinas"},
{2456.917968, -1102.498657, 43.867187, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2333.235839, -1074.122436, 1049.023437, 358.472747, 	6,166  	,2457.193115, -1099.650756, 43.609123, 356.126373, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Las Colinas"},
{-396.230926, -425.087402, 16.259374, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2333.235839, -1074.122436, 1049.023437, 358.472747, 	6,167  	,-396.782714, -427.961120, 16.203125, 170.952163, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Red County"},
{-924.441406, -536.330017, 26.140489, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,247.207580, 304.963256, 999.148437, 271.584045, 		1,168  	,-925.166137, -534.528686, 25.953638, 20.108703, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Red County"},
{-938.826599, -517.922729, 26.093614, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033, 		2,169  	,-939.630920, -520.496765, 25.953638, 168.966247, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Red County"},
{-2101.052001, -2532.626953, 31.066806, 	2, CP_TYPE_HOUSE, 0, 31, 10.0   ,247.207580, 304.963256, 999.148437, 271.584045, 		1,170  	,-2103.101806, -2530.741699, 30.625000, 46.420227, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Angel Pine"},
{-2067.737792, -2536.811035, 30.841997, 	2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033, 		2,171  	,-2069.477050, -2538.834716, 30.625000, 135.132125, 0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Angel Pine"},
{-2199.673828, -2512.551757, 31.816270, 	2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.066162, -1132.477172, 1050.875000, 2.093121, 		8,172  	,-2198.319580, -2510.845458, 31.091989, 321.406890, 1,0, -2199.928222, -2502.171386, 30.389305, 141.945220, 	0,0, 	"House" ,"Angel Pine"},
{-2239.252197, -2423.697021, 32.707267, 	2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.100341, -1204.037719, 1049.023437, 91.824935, 	6,173  	,-2237.278320, -2425.540039, 32.383125, 232.299880, 1,0, -2231.849853, -2424.153076, 31.171777, 52.307014, 	0,0, 	"House" ,"Angel Pine"},
{-2790.250244, -82.547225, 7.195312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2319.676757, -1023.681579, 1050.210937, 357.934844, 	9,174  	,-2793.467041, -82.504165, 7.187500, 88.578475, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Ocean Flats"},
{-2791.584716, -17.803638, 7.859375, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,490.918975, 1402.460937, 1080.264526, 5.356573, 		2,175  	,-2793.531982, -17.734460, 7.187500, 90.701614, 	1,0, -2796.295654, -12.635666, 6.959652, 269.576599, 	0,0, 	"House" ,"Ocean Flats"},
{-2791.600585, 218.564834, 7.859375, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.816894, -1171.652221, 1025.570312, 357.635437, 	8,176  	,-2793.564208, 218.638320, 7.187500, 88.193832, 	1,0, -2795.967773, 223.820816, 6.962254, 269.824371, 	0,0, 	"House" ,"Ocean Flats"},
{-2723.053710, -179.076171, 7.203125, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2215.748535, -1076.159179, 1050.484375, 88.178138, 	1,177  	,-2722.832519, -174.184295, 5.000000, 270.142120, 	1,0, -2718.561279, -181.413925, 4.108069, 90.025497, 	0,0, 	"House" ,"Ocean Flats"},
{-2687.894287, -118.063163, 4.342578, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2319.676757, -1023.681579, 1050.210937, 357.934631, 	9,178  	,-2690.699218, -117.979209, 4.335937, 88.104621, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Ocean Flats"},
{-2622.353027, -112.342338, 4.342578, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2319.676757, -1023.681579, 1050.210937, 357.934631, 	9,179  	,-2619.521484, -112.399681, 4.335937, 269.206756, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Ocean Flats"},
{-2622.352294, -198.131484, 4.335937, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2319.676757, -1023.681579, 1050.210937, 357.934631, 	9,180  	,-2619.476806, -198.015319, 4.335937, 271.459716, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Ocean Flats"},
{-2622.371826, 71.760818, 4.335937, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2319.676757, -1023.681579, 1050.210937, 357.934631, 	9,181  	,-2619.638916, 71.632484, 4.335937, 272.975341, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Ocean Flats"},
{-2623.455566, 131.640014, 7.203125, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2319.676757, -1023.681579, 1050.210937, 357.934631, 	9,182  	,-2619.861572, 131.383956, 5.214820, 269.094390, 	1,0, -2615.902099, 134.475692, 4.108052, 90.211494, 	0,0, 	"House" ,"Ocean Flats"},
{-2689.516113, 96.319122, 7.203125, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.125000, -1204.012939, 1049.023437, 91.824935, 	6,183  	,-2690.502441, 91.803779, 4.743165, 84.113601, 		1,0, -2694.024414, 98.679107, 4.108086, 270.414703, 	0,0, 	"House" ,"Ocean Flats"},
{-2689.030517, 197.825912, 7.203125, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2319.676757, -1023.681579, 1050.210937, 357.934631, 	9,184  	,-2688.584716, 201.201873, 5.360129, 358.629547, 	1,0, -2691.894531, 204.999221, 4.108176, 181.304641, 	0,0, 	"House" ,"Ocean Flats"},
{-2632.002929, 274.544769, 4.334766, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.816894, -1171.652221, 1025.570312, 357.635437, 	8,185  	,-2635.468017, 274.442596, 4.328125, 90.263877, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Ocean Flats"},
{-2884.172119, 743.608825, 29.217739, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2319.676757, -1023.681579, 1050.210937, 357.934844, 	9,186  	,-2881.421875, 743.770507, 29.561092, 275.761535, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Palisades"},
{-2863.637939, 829.850952, 39.540130, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.816894, -1171.652221, 1025.570312, 357.635437, 	8,187  	,-2861.062500, 828.364318, 39.733856, 241.658782, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Palisades"},
{-2860.697509, 963.566833, 44.054687, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.816894, -1171.652221, 1025.570312, 357.635437, 	8,188  	,-2858.259765, 964.790161, 44.006172, 297.856262, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Palisades"},
{-2895.586669, 1016.933471, 36.828125, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2319.676757, -1023.681579, 1050.210937, 357.934631, 	9,189  	,-2893.008789, 1017.777282, 36.782249, 291.202209, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Palisades"},
{-2904.810546, 1111.665283, 27.070312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.816894, -1171.652221, 1025.570312, 357.635437, 	8,190  	,-2902.260498, 1111.670776, 26.968431, 269.795776, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Palisades"},
{-2700.258789, 820.864135, 49.984375, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2215.748535, -1076.159179, 1050.484375, 88.178138, 	1,191  	,-2700.299804, 817.924804, 49.984375, 180.354995, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Paradiso"},
{-2711.519042, 967.470153, 54.460937, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2237.633300, -1078.569458, 1049.023437, 358.302001, 	2,192  	,-2711.739257, 970.594543, 54.460937, 4.426777, 	1,0, -2721.795898, 979.308105, 54.216762, 186.058395, 	0,0, 	"House" ,"Paradiso"},
{-2656.538330, 985.784423, 64.991287, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2324.347167, -1145.709716, 1050.710083, 0.584168, 		12,193  ,-2660.645751, 987.839782, 64.984375, 0.621496, 	1,0, -2664.472900, 990.785461, 64.625183, 180.839828, 	0,0, 	"House" ,"Paradiso"},
{-2511.765136, 1008.736694, 78.343750, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.816894, -1171.652221, 1025.570312, 357.635437, 	8,194  	,-2514.421386, 1008.783081, 78.343750, 92.734458, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Juniper Hollow"},
{-2471.874755, 895.234252, 63.168373, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,247.207580, 304.963256, 999.148437, 271.584045, 		1,195  	,-2471.927246, 897.639282, 63.164745, 359.980224, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Juniper Hill"},
{-2372.527832, 692.719909, 35.164062, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033, 		2,196  	,-2375.404541, 692.694458, 35.165378, 90.812446, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Juniper Hill"},
{-2423.234863, 343.067810, 36.992187, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2233.601562, -1111.768554, 1050.882812, 352.136596, 	5,197  	,-2419.966796, 341.202270, 36.404983, 240.410446, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Queens"},
{-2429.161132, 332.818664, 36.992187, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2233.601562, -1111.768554, 1050.882812, 352.136596, 	5,198  	,-2425.733398, 331.164245, 36.391883, 239.741516, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Queens"},
{-2112.533203, 746.446655, 69.562500, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,247.207580, 304.963256, 999.148437, 271.584045, 		1,199  	,-2112.575683, 743.799499, 69.562500, 179.152801, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Chinatown"},
{-2018.549438, 784.697998, 45.445312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033, 		2,201  	,-2014.981445, 784.709777, 45.445312, 266.361541, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Calton Heights"},
{-2282.523437, 916.678283, 66.648437, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2215.748535, -1076.159179, 1050.484375, 88.178138, 	1,202  	,-2279.285400, 916.617187, 66.648437, 271.961242, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Juniper Hill"},
{-2169.729003, 1028.013427, 80.007812, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2308.542724, -1209.783325, 1049.023437, 358.599182, 	6,203  	,-2169.686035, 1024.654174, 80.007812, 181.589675, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Calton Heights"},
{-2228.005371, 1108.044311, 80.007812, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2233.601562, -1111.768554, 1050.882812, 352.136596, 	5,204  	,-2227.924804, 1104.240234, 80.007812, 181.407928, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Calton Heights"},
{-2139.890380, 1190.380737, 55.726562, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2215.748535, -1076.159179, 1050.484375, 88.178138, 	1,205  	,-2140.037353, 1186.747924, 55.726562, 178.774414, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Calton Heights"},
{-1929.743041, 1190.525268, 45.445312, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.102539, -1204.035522, 1049.023437, 91.824935, 	6,206  	,-1929.767456, 1186.810058, 45.445312, 180.826385, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Downtown San Fierro"},
{-2396.618896, 1132.737060, 55.733276, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.816894, -1171.652221, 1025.570312, 357.635437, 	8,207  	,-2397.639892, 1129.217407, 55.726562, 163.477157, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Juniper Hollow"},
{-2534.444824, 1143.749511, 55.726562, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.816894, -1171.652221, 1025.570312, 357.635437, 	8,208  	,-2535.025146, 1139.975708, 55.726562, 173.267395, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Paradiso"},
{-2433.710205, 1244.403442, 33.617187, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.816894, -1171.652221, 1025.570312, 357.635437, 	8,209  	,-2436.658935, 1244.664306, 34.294071, 84.435150, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Juniper Hollow"},
{-2477.907714, 1301.225585, 18.375000, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2807.816894, -1171.652221, 1025.570312, 357.635437, 	8,210  	,-2474.483642, 1301.119506, 18.724311, 266.872192, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Juniper Hollow"},
{-2627.582275, 2318.669189, 8.314437, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2319.676757, -1023.681579, 1050.210937, 357.934844, 	9,211  	,2624.290283, 2318.796386, 8.287908, 269.917541, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Bayside"},
{-2552.029296, 2266.420898, 5.475524, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.066162, -1132.477172, 1050.875000, 2.093121, 		8,212  	,-2551.315429, 2268.317138, 5.333483, 336.229431, 	1,0, -2554.308837, 2271.652587, 4.827693, 155.334182, 	0,0, 	"House" ,"Bayside"},
{-2523.949951, 2238.851074, 5.398437, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.101318, -1204.036865, 1049.023437, 91.824935, 	6,213  	,-2523.063720, 2240.600097, 5.210435, 341.259643, 	1,0, -2528.318115, 2250.803710, 4.749885, 156.420776, 	0,0, 	"House" ,"Bayside"},
{-2424.613037, 2449.056152, 13.139075, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2319.676757, -1023.681579, 1050.210937, 357.934631, 	9,214  	,-2424.671142, 2445.134033, 13.248762, 181.563369, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Bayside"},
{-2437.417480, 2354.951171, 5.443065, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2465.324218, -1698.427734, 1013.515197, 91.960250, 	2,215  	,-2436.884033, 2352.333251, 4.960937, 192.890655, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Bayside"},
{-1465.863281, 2693.029785, 56.269931, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2262.245361, -1135.970092, 1050.632812, 269.300811, 	10,216  ,-1468.685913, 2690.420654, 55.835937, 86.320182, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"El Quebrados"},
{-624.303894, 2709.915039, 72.460800, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,247.207580, 304.963256, 999.148437, 271.584045, 		1,217  	,-626.800292, 2710.499023, 72.375000, 77.482719, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Tierra Robada"},
{-279.504760, 2721.848388, 62.790626, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2262.245361, -1135.970092, 1050.632812, 269.300811, 	10,218  ,-279.387268, 2725.288330, 62.443519, 359.346588, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Las Payasadas"},
{-150.067718, 2687.780029, 62.429687, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2308.542724, -1209.783325, 1049.023437, 358.599182, 	6,219  	,-150.061935, 2689.745605, 62.130542, 2.174748, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Las Payasadas"},
{-257.928100, 2782.953613, 62.687500, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,223.166397, 1289.926513, 1082.132812, 352.048309, 		1,220  	,-258.118347, 2780.381347, 62.687500, 179.586441, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Las Payasadas"},
{2245.447021, -122.291915, 28.153547, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.101318, -1204.036865, 1049.023437, 91.824935, 	6,221  	,2247.941650, -118.011398, 27.429462, 357.571014, 	1,0, 2254.471191, -118.536338, 26.769523, 180.830612, 	0,0, 	"House" ,"Palomino Creek"},
{2392.270507, -54.961650, 28.153551, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.066162, -1132.477172, 1050.875000, 2.093121, 		8,222  	,2391.522705, -50.557819, 27.433975, 2.347019, 		1,0, 2397.543212, -49.829044, 27.143541, 181.177078, 	0,0, 	"House" ,"Palomino Creek"},
{2462.845947, 134.776428, 27.675645, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2333.235839, -1074.122436, 1049.023437, 358.472747, 	6,223  	,2462.735107, 131.752761, 26.872493, 180.275543, 	1,0, 2469.236572, 128.000335, 26.250946, 0.027976, 	0,0, 	"House" ,"Palomino Creek"},
{2323.846191, 136.491378, 28.441642, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,223.166397, 1289.926513, 1082.132812, 352.048309, 		1,224  	,2327.038330, 136.201156, 27.773082, 268.064483, 	1,0, 2330.035644, 132.417739, 26.886747, 89.857971, 	0,0, 	"House" ,"Palomino Creek"},
{1283.302001, 158.411865, 20.793369, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2308.542724, -1209.783325, 1049.023437, 358.599182, 	6,225  	,1286.198730, 158.806198, 20.462131, 281.721984, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Montgomery"},
{1303.532104, 186.050292, 20.538927, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,247.207580, 304.963256, 999.148437, 271.584045, 		1,226  	,1302.377197, 188.307678, 20.466976, 29.154888, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Montgomery"},
{1419.538696, 389.473236, 19.329687, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2308.542724, -1209.783325, 1049.023437, 358.599182, 	6,227  	,1420.556762, 392.139221, 19.286918, 334.052062, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Montgomery"},
{1475.243041, 372.774536, 19.656250, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2262.245361, -1135.970092, 1050.632812, 269.300811, 	10,228  ,1476.011230, 374.842437, 19.622297, 341.988952, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Montgomery"},
{719.071105, 300.572174, 20.376562, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2262.245361, -1135.970092, 1050.632812, 269.300811, 	10,229  ,716.700927, 300.287109, 20.234375, 98.175193, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Hampton Barns"},
{748.575012, 350.998779, 20.585802, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033, 		2,230  	,750.232177, 348.507293, 20.415676, 214.697937, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Hampton Barns"},
{286.173217, 41.200832, 2.548437, 			2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2262.245361, -1135.970092, 1050.632812, 269.300811, 	10,231  ,285.072540, 43.700645, 2.530940, 21.747808, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Blueberry"},
{340.079681, 33.587585, 6.407493, 			2, CP_TYPE_HOUSE, 0, 31, 10.0   ,247.207580, 304.963256, 999.148437, 271.584045, 		1,232  	,342.184478, 35.417503, 6.462832, 312.153900, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Blueberry"},
{271.644958, -48.751739, 2.777208, 			2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2365.066162, -1132.477172, 1050.875000, 2.093121, 		8,233  	,271.540557, -51.164695, 2.031016, 177.361434, 		1,0, 278.247436, -56.882026, 1.349121, 359.935943, 	0,0, 	"House" ,"Red County"},
{312.721221, -121.345039, 3.535394, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.100341, -1204.037719, 1049.023437, 91.824935, 	6,234  	,316.000762, -121.317787, 2.844644, 264.680541, 	1,0, 318.919067, -125.603683, 1.979115, 90.393211, 	0,0, 	"House" ,"Blueberry"},
{235.062347, -309.459259, 1.710802, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,247.207580, 304.963256, 999.148437, 271.584045, 		1,235  	,235.017791, -307.370513, 1.583575, 4.259424, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Red County"},
{261.985351, -270.012268, 1.640490, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,269.962371, 304.934020, 999.148437, 270.828033, 		2,236  	,259.841918, -271.536254, 1.578125, 121.612899, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Red County"},
{745.031188, -556.781372, 18.012926, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2194.125976, -1204.012329, 1049.023437, 91.824935, 	6,237  	,744.215209, -552.395080, 17.294670, 3.170211, 		1,0, 750.310607, -550.709106, 16.939949, 182.609100, 	0,0, 	"House" ,"Dillimore"},
{1106.547363, -299.675659, 74.539062, 		2, CP_TYPE_HOUSE, 0, 31, 10.0   ,2333.235839, -1074.122436, 1049.023437, 358.472747, 	6,238  	,1103.055786, -299.450775, 73.985054, 92.852523, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"House" ,"Hilltop Farm"},

{2165.982177, -1671.144165, 15.073156, 		2, CP_TYPE_ENTRY, 0, 0, 10.0   ,318.637695, 1117.218994, 1083.882812, 359.494110, 		5,239	,2167.530273, -1672.917480, 15.081041, 224.837097, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Crack House" ,"Idlewood"},
{-2490.996337, -38.926345, 25.617187, 		2, CP_TYPE_ENTRY, 0, 0, 5.0   	,-204.367492, -6.879445, 1002.273437, 355.418975, 		17,240	,-2493.817138, -38.853084, 25.765625, 89.545532, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Tattoo Shop" ,"Hashbury"},
{2094.711181, 2122.864746, 10.820312, 		2, CP_TYPE_ENTRY, 0, 0, 5.0   	,-204.345581, -42.227642, 1002.273437, 358.322052, 		3,241	,2094.809570, 2119.298095, 10.820312, 181.938064, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Tattoo Shop" ,"Redsands East"},
{2068.617675, -1779.897583, 13.559608, 		2, CP_TYPE_ENTRY, 0, 0, 5.0   	,-204.229339, -25.251636, 1002.273437, 356.041564, 		16,242	,2071.894287, -1779.827270, 13.557554, 265.782043, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Tattoo Shop" ,"Idlewood"},
{2070.626953, -1793.858764, 13.546875, 		2, CP_TYPE_ENTRY, 0, 7, 5.0   	,411.700592, -20.429958, 1001.804687, 1.543449, 		2,243	,2073.826171, -1793.809692, 13.546875, 266.868041, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Barber Shop" ,"Idlewood"},
{2724.435302, -2026.547485, 13.554687, 		2, CP_TYPE_ENTRY, 0, 7, 5.0   	,411.700592, -20.429958, 1001.804687, 1.543449, 		2,244	,2720.944580, -2026.668945, 13.547199, 92.545738, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Barber Shop" ,"Player Del Seville"},
{-2571.311279, 246.802062, 10.453931, 		2, CP_TYPE_ENTRY, 0, 7, 5.0   	,411.700592, -20.429958, 1001.804687, 1.543449, 		2,245	,-2568.690429, 244.117355, 10.295303, 224.522842, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Barber Shop" ,"Queens"},
{1456.534423, -1137.555297, 23.948390, 		2, CP_TYPE_ENTRY, 0, 45, 5.0   	,161.450302, -94.101325, 1001.804687, 357.839141, 		18,246	,1458.437133, -1139.804077, 24.073740, 221.162368, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Zip" ,"Downtown Los Santos"},
{2571.958984, 1904.901000, 11.023437, 		2, CP_TYPE_ENTRY, 0, 45, 5.0   	,161.450302, -94.101325, 1001.804687, 357.839141, 		18,247	,2572.111572, 1900.848754, 11.023437, 181.611450, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Zip" ,"LV Shopping Centre"},
{-1882.260375, 866.507141, 35.171875, 		2, CP_TYPE_ENTRY, 0, 45, 5.0   	,161.450302, -94.101325, 1001.804687, 357.839141, 		18,248	,-1885.010620, 863.506713, 35.171875, 139.886627, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Zip" ,"Downtown San Fierro"},
{454.236389, -1478.075561, 30.816919, 		2, CP_TYPE_ENTRY, 0, 45, 5.0   ,204.475357, -166.455520, 1000.523437, 3.518918, 		14,249	,451.086914, -1479.158081, 30.810012, 106.395690, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Didier Sachs" ,"Rodeo"},
{461.259002, -1500.874023, 31.059282, 		2, CP_TYPE_ENTRY, 0, 2,  5.0   ,224.793151, -8.318072, 1002.210937, 91.903160, 			5,250	,458.016662, -1501.706909, 31.036149, 103.234809, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Victim" ,"Rodeo"},
{-1694.506835, 951.846923, 24.890625, 		2, CP_TYPE_ENTRY, 0, 45, 5.0   ,224.793151, -8.318072, 1002.210937, 91.903160, 			5,251	,-1696.776000, 949.280151, 24.890625, 144.346572, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Victim" ,"Financial"},
{2802.941650, 2430.708251, 11.062500, 		2, CP_TYPE_ENTRY, 0, 45, 5.0   ,224.793151, -8.318072, 1002.210937, 91.903160, 			5,252	,2801.444580, 2427.087402, 11.062500, 139.918762, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Victim" ,"Creek Mall"},
{499.440368, -1360.600708, 16.369174, 		2, CP_TYPE_ENTRY, 0, 45, 5.0   ,207.074798, -137.046218, 1002.874389, 359.889862, 		3,253	,500.590484, -1357.644897, 16.132812, 336.012664, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"ProLaps" ,"Rodeo"},
{2838.207763, 2407.701171, 11.068956, 		2, CP_TYPE_ENTRY, 0, 45, 5.0   ,207.074798, -137.046218, 1002.874389, 359.889862, 		3,254	,2841.593994, 2406.300292, 11.068956, 225.250000, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"ProLaps" ,"Creek Mall"},
{2244.303710, -1665.542968, 15.476562, 		2, CP_TYPE_ENTRY, 0, 45, 5.0   ,207.689132, -108.658271, 1005.132812, 0.129721, 		15,255	,2245.030273, -1662.418823, 15.469003, 347.140197, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Binco" ,"Idlewood"},
{-2373.773681, 910.080444, 45.445312, 		2, CP_TYPE_ENTRY, 0, 45, 5.0   ,207.689132, -108.658271, 1005.132812, 0.129721, 		15,256	,-2378.060058, 910.141418, 45.445312, 89.602302, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Binco" ,"Juniper Hill"},
{1657.037231, 1733.303222, 10.828111, 		2, CP_TYPE_ENTRY, 0, 45, 5.0   ,207.689132, -108.658271, 1005.132812, 0.129721, 		15,257	,1653.520385, 1733.213989, 10.820312, 92.468444, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Binco" ,"Las Venturas Airport"},
{2101.892333, 2257.388183, 11.023437, 		2, CP_TYPE_ENTRY, 0, 45, 5.0   ,207.689132, -108.658271, 1005.132812, 0.129721, 		15,258	,2105.586669, 2257.260498, 11.023437, 267.415100, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Binco" ,"The Emerald Isle"},
{2779.758544, 2453.891601, 11.062500, 		2, CP_TYPE_ENTRY, 0, 45, 5.0   ,203.672073, -48.078681, 1001.804687, 2.159486, 			1,259	,2778.121582, 2450.383789, 11.062500, 138.150100, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Suburban" ,"Creek Mall"},
{-2489.862060, -29.053108, 25.617187, 		2, CP_TYPE_ENTRY, 0, 45, 5.0   ,203.672073, -48.078681, 1001.804687, 2.159486, 			1,260	,-2493.281982, -29.228900, 25.765625, 90.737144, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Suburban" ,"Hashbury"},

{2097.671875,2224.300292,11.023436, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 2.0, 	-27.227264,-55.081371,1003.546875,2.479648, 	6,261		,2097.519775,2221.637451,10.820311,178.922622, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"The Emrald Isle"},
{2194.702636,1990.959838,12.296875, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-25.895111,-184.501953,1003.546875,2.460927, 	17,262	,2189.689941,1991.083251,10.820311,89.876396, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Starfish Casino"},
{2187.890869,2469.632812,11.242186, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-32.535552,-88.306259,1003.546875,0.710834, 	18,263	,2190.688232,2469.623291,11.242186,269.928680, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"The Emrald Isle"},
{2884.675537,2453.902099,11.068956, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-27.227264,-55.081371,1003.546875,2.479648, 	6,264		,2888.064208,2452.151855,11.068956,226.048492, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Creek Mall"},
{2452.445800,2064.872802,10.820311, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-27.227264,-55.081371,1003.546875,2.479648, 	6,265		,2452.465576,2062.095703,10.820311,179.178634, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Old Venturas Strip"},
{2546.576660,1972.107177,10.820311, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-25.895111,-184.501953,1003.546875,2.460927, 	17,266	,2546.535644,1968.868896,10.820300,183.561706, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Old Venturas Strip"},
{2117.598144,896.860778,11.179686, 			2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-32.535552,-88.306259,1003.546875,0.710834, 	18,267	,2117.567871,900.233520,10.812988,359.791381, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Xoomer Gas Station" ,"South East Las Venturas"},
{2637.286376,1129.545898,11.179686, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-32.535552,-88.306259,1003.546875,0.710834, 	18,268	,2637.231689,1126.102416,10.820311,182.155075, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Xoomer Gas Station" ,"South East Las Venturas"},

{1937.433837,2307.233398,10.820311, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-27.227264,-55.081371,1003.546875,2.479648, 	6,269		,1933.615600,2307.242187,10.820311,90.429351, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Red Sands East"},
{1599.272216,2221.680908,11.062500, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-32.535552,-88.306259,1003.546875,0.710834, 	18,270	,1601.883544,2219.163574,11.062500,226.116271, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Red Sands West"},
{662.898193,1716.684570,7.187500, 			2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-32.535552,-88.306259,1003.546875,0.710834, 	18,271	,661.003601,1718.787719,6.992187,40.809886, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Xoomer Gas Station" ,"Bone County"},
{-227.326385,2711.350341,62.976562, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-27.227264,-55.081371,1003.546875,2.479648, 	6,272	,-227.288696,2708.810791,62.984329,180.781661, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Las Payasadas"},
{-553.362976,2593.851562,53.934780, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-25.895111,-184.501953,1003.546875,2.460927, 	17,273	,-549.377380,2593.817382,53.934780,271.213989, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"El Castillo"},
{-736.210083,2747.577636,47.226562, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-27.227264,-55.081371,1003.546875,2.479648, 	6,274	,-737.088317,2743.323974,47.226562,182.410705, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Gas Station" ,"Valle Ocultado"},
{-1271.584350,2713.253417,50.266281, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-32.535552,-88.306259,1003.546875,0.710834, 	18,275	,-1273.585205,2712.041748,50.266281,119.675697, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Xoomer Gas Station" ,"El Quebrados"},
{-2491.843017,2363.159912,10.272886, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-27.227264,-55.081371,1003.546875,2.479648, 	6,276	,-2488.741210,2363.206542,10.270625,270.659698, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Bay Side"},
{-2419.952148,969.799377,45.296875, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-32.535552,-88.306259,1003.546875,0.710834, 	18,277	,-2416.998291,969.960083,45.296875,270.392822, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Xoomer Gas Station" ,"Juniper Hollow"},
{-2442.686767,755.192443,35.171875, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-25.895111,-184.501953,1003.546875,2.460927, 	17,278	,-2442.746582,751.858825,35.178627,178.976409, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Supa Sav" ,"Juniper Hill"},
{-2510.805419,-49.888950,25.683687, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 10.0, 	-25.784944,-137.862976,1003.546875,358.536712, 	16,279	,-2507.466552,-49.939399,25.683307,271.176879, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Hippy Shopper" ,"Hashbury"},
{-2588.101074, 59.883533, 4.354277, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-25.784944,-137.862976,1003.546875,358.536712, 	16,280	,-2591.173583, 60.001144, 4.335937, 87.598342, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Hippy Shopper" ,"Ocean Flats"},
{-1675.909667,431.983703,7.179687, 			2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-32.535552,-88.306259,1003.546875,0.710834, 	18,281	,-1673.626098,429.545532,7.179687,223.139572, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Xoomer Gas Station" ,"South East San Fierro"},
{-2231.732421,-2558.125732,31.921875, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-27.227264,-55.081371,1003.546875,2.479648, 	6,282	,-2235.953369,-2559.021240,31.921875,57.522518, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Gas Station" ,"Angel Pine"},
{-1562.101196,-2733.397216,48.743457, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-27.227264,-55.081371,1003.546875,2.479648, 	6,283	,-1561.499267,-2736.721679,48.545692,143.937149, 0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Xoomer Gas Station" ,"Whetstone"},
{-78.635261,-1169.789916,2.142405, 			2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-32.535552,-88.306259,1003.546875,0.710834, 	18,284	,-81.176010,-1168.551025,2.211575,65.666992, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Flint Country"},
{1000.184631,-919.973632,42.328125, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-27.429084,-28.376251,1003.557250,1.216267, 	4,285	,996.899414,-920.067932,42.179687,95.562149, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Temple"},
{1315.452270,-897.974304,39.578125, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-25.784944,-137.862976,1003.546875,358.536712, 	16,286	,1315.325805,-901.374938,39.578125,179.195709, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Mulholland"},
{1352.375854,-1758.791625,13.507811, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-27.227264,-55.081371,1003.546875,2.479648, 	6,287	,1352.322143,-1756.221923,13.507811,356.047332, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Commerce"},
{1833.324584,-1842.670776,13.578125, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-27.227264,-55.081371,1003.546875,2.479648, 	6,289	,1830.757324,-1842.527343,13.578125,90.756797, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"El Corona"},
{1929.144287,-1776.247070,13.546875, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-32.535552,-88.306259,1003.546875,0.710834, 	18,289	,1931.948852,-1776.389160,13.382811,269.645141, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Xoomer Gas Station" ,"Idlewood"},
{2423.923095,-1742.547729,13.542098, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-27.227264,-55.081371,1003.546875,2.479648, 	6,290	,2421.542724,-1740.329101,13.546875,45.489376, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Ganton"},
{2751.462890,-1468.313598,30.453125, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7,  0, 30.0, 	-27.227264,-55.081371,1003.546875,2.479648, 	6,291	,2747.174560,-1468.429565,30.453125,89.440711, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Saints Boulevard"},//Los Flores
{2151.578369,-1013.699035,62.772453, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-27.227264,-55.081371,1003.546875,2.479648, 	6,292	,2155.192382,-1011.526672,62.962112,300.644958, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Las Colinas"},
{1374.792968,469.153472,20.184785, 			2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-27.227264,-55.081371,1003.546875,2.479648, 	6,293	,1373.633789,466.973907,20.144132,151.971145, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Gas Station" ,"Montgomery"},
{-1465.747070,1873.136840,32.632812, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-32.535552,-88.306259,1003.546875,0.710834, 	18,294	,-1462.535644,1870.630859,32.632812,185.828018, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Xoomer Gas Station" ,"Tierra Robada"},
{2150.787597,2734.188476,11.176348, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-32.535552,-88.306259,1003.546875,0.710834, 	18,295	,2150.756103,2736.837646,11.176348,4.480907, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"SpineyBed"},
{-181.263549,1034.852661,19.742187, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-27.227264,-55.081371,1003.546875,2.479648, 	6,296	,-184.674636,1034.942626,19.742187,88.686859, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Fort Carson"},
{2247.689941,2396.538085,10.820311, 		2, CP_TYPE_ENTRY,	BUS_TYPE_24_7, 	0, 30.0, 	-27.227264,-55.081371,1003.546875,2.479648, 	6,297	,2248.082519,2400.641357,11.250000,359.622497, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Roca Escalante"},
{-2099.403320, 643.758178, 52.367187, 		2, CP_TYPE_ENTRY, 	0, 0, 10.0   					,-2163.268554, 641.853210, 1052.375000, 89.417022	,1,298,  	-2096.455078, 643.713073, 52.367187, 270.116394, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Woozie's Private Club" ,"Chinatown"},
{966.709899, 2160.668701, 10.820312, 		2, CP_TYPE_ENTRY, 	0, 0, 10.0   					,963.906860, 2156.145263, 1011.030273,181.795166	,1,302,	969.599853, 2160.582519, 10.820312, 268.146881, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sindacco Abattoir" ,"Whitewood Estates"},
{2309.944091, -1644.001708, 14.827047, 		2, CP_TYPE_ENTRY,	BUS_TYPE_BAR, 49, 5.0   		,501.907348, -71.292572, 998.757812, 180.869232		,11,303	,2306.405029, -1643.536132, 14.432125, 90.814445, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Bar" ,"Grove Street"},
{2441.126220, 2065.270751, 10.820312, 		2, CP_TYPE_ENTRY,	BUS_TYPE_BAR,49, 5.0   			,501.907348, -71.292572, 998.757812, 180.869232		,11,304	,2441.049560, 2060.338134, 10.820312, 178.450592, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Bar" ,"Old Venturas Strip"},
{-2242.397216, -88.196235, 35.320312, 		2, CP_TYPE_ENTRY,	BUS_TYPE_BAR,49, 5.0   			,501.907348, -71.292572, 998.757812, 180.869232		,11,305	,-2245.678710, -88.205299, 35.320312, 90.373695, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Bar" ,"Garcia"},
{-1749.296508, 869.031433, 25.085937, 		3, CP_TYPE_ENTRY,	0,	0, 20.0   					,-1753.6715,885.5712,295.8750,3.5664 				,0,0	,0.0,0.0,0.0,0.0,									 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Pointy Building" ,"Financial"},
{1836.483886, -1682.518554, 13.346036, 		2, CP_TYPE_ENTRY,	BUS_TYPE_DANCE_CLUB,48, 30.0	,493.406616, -22.114572, 1000.679687, 1.596820		,17,306	,1832.933105, -1682.631103, 13.494419, 93.031532, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Dance Club" ,"Idlewood"},
{2507.419921, 1242.627441, 10.820312, 		2, CP_TYPE_ENTRY,	BUS_TYPE_DANCE_CLUB,48, 30.0	,493.406616, -22.114572, 1000.679687, 1.596820		,17,307	,2507.592773, 1245.780151, 10.820312, 0.075785, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Dance Club" ,"The Camel Toe"},
{-2551.242187, 193.735366, 6.223016, 		2, CP_TYPE_ENTRY,	BUS_TYPE_DANCE_CLUB,48, 30.0	,493.406616, -22.114572, 1000.679687, 1.596820		,17,308	,-2554.641601, 192.610519, 6.133381, 108.901412, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Dance Club" ,"Ocean Flats"},
{597.256774, -1249.152099, 18.291604, 		2, CP_TYPE_ENTRY,	BUS_TYPE_BANK,	52, 30.0		,2309.408447, -15.663831, 26.749565, 277.688171		,0,309	,597.082214, -1245.471069, 18.201801, 25.179719, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Bank" ,"Rodeo"},
{2463.996337, 2244.893066, 10.820312, 		2, CP_TYPE_ENTRY,	BUS_TYPE_BANK,	52, 30.0		,2309.408447, -15.663831, 26.749565, 277.688171		,0,310	,2463.949462, 2241.169433, 10.820312, 179.010665, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Bank" ,"Roca Escalante"},
{-2056.739746, 454.859100, 35.171875, 		2, CP_TYPE_ENTRY,	BUS_TYPE_BANK,	52, 30.0		,2309.408447, -15.663831, 26.749565, 277.688171		,0,311	,-2051.994384, 458.995452, 35.171875, 312.305389, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Bank" ,"Kings"},
{2303.092285, -16.112033, 26.484375, 		2, CP_TYPE_ENTRY,	BUS_TYPE_BANK,	52, 30.0		,2309.408447, -15.663831, 26.749565, 277.688171		,0,312	,2299.285400, -16.147491, 26.484375, 88.130203, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Bank" ,"Palomino Creek"},
{-179.596832, 1133.262084, 19.742187, 		2, CP_TYPE_ENTRY,	BUS_TYPE_BANK,	52, 30.0		,2309.408447, -15.663831, 26.749565, 277.688171		,0,313	,-183.780364, 1133.177490, 19.742187, 86.480110, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Bank" ,"Fort Carson"},
{-828.204101, 1503.905517, 19.822914, 		2, CP_TYPE_ENTRY,	BUS_TYPE_BANK,	52, 30.0		,2309.408447, -15.663831, 26.749565, 277.688171		,0,314	,-827.980346, 1499.151000, 19.274261, 183.061599, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Bank" ,"Las Barrancas"},
{-1605.559692, 711.025024, 13.867187, 		2, CP_TYPE_ENTRY,	BUS_TYPE_POLICE,30, 20.0		,246.397796, 110.831977, 1003.218750, 0.079036		,10,315	,-1605.589111, 715.888549, 12.049190, 359.287384, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"San Fierro Police Department" ,"Downtown San Fierro"},
{-1593.877441, 716.244628, -5.242187, 		2, CP_TYPE_POLICE,	BUS_TYPE_POLICE,0, 5.0			,246.397796, 110.831977, 1003.218750, 0.079036		,10,315	,-1590.083618, 716.116760, -5.242187, 269.601989, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"San Fierro Police Department" ,"Downtown San Fierro"},
{-217.419860, 979.114440, 19.501680, 		2, CP_TYPE_POLICE, 	BUS_TYPE_POLICE, 30, 30.0   	,322.532440, 306.030731, 999.148437, 355.070587		,5,316	,-214.329803, 977.908691, 19.334238, 267.292144, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sheriff's Department" ,"Fort Carson"},
{-1390.099731, 2638.799804, 55.984375, 		2, CP_TYPE_POLICE, 	BUS_TYPE_POLICE, 30, 30.0   	,322.532440, 306.030731, 999.148437, 355.070587		,5,317	,-1390.291015, 2635.162109, 55.984375, 181.230331, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sheriff's Department" ,"El Quebrados"},
{-2161.517578, -2385.254638, 30.762477, 	2, CP_TYPE_POLICE, 	BUS_TYPE_POLICE, 30, 30.0   	,322.532440, 306.030731, 999.148437, 355.070587		,5,318	,-2163.851074, -2388.263183, 30.625000, 142.668579, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sheriff's Department" ,"Angel Pine"},
{627.513549, -571.740234, 17.674470, 		2, CP_TYPE_POLICE, 	BUS_TYPE_POLICE, 30, 30.0   	,246.897232, 65.734092, 1003.640625, 1.349950		,6,319	,630.270202, -571.776062, 16.335937, 267.772766, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sheriff's Department" ,"Dillimore"},
{2287.022705, 2431.958007, 10.820312, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_POLICE, 30, 30.0   	,238.763076, 141.478927, 1003.023437, 359.581024	,3,320	,2287.022460, 2429.247558, 10.820312, 178.174011, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Las Venturas Police Department" ,"Roca Escalante"},
{2337.107421, 2458.923583, 14.968750, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_POLICE, 0, 30.0    	,288.722290, 170.569335, 1007.179443, 0.583842		,3,320	,2337.091552, 2456.425048, 14.968750, 179.634918, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Las Venturas Police Department" ,"Roca Escalante"},
{238.649887, 138.804397, 1003.023437, 		2, CP_TYPE_ENTRY, 	0, 30, 6.0   					,2287.022460, 2429.247558, 10.820312, 178.174011	,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"LVPD EXIT ONE" ,"Exterior N/A"},
{288.903503, 167.325775, 1007.171875, 		2, CP_TYPE_ENTRY, 	0, 30, 4.0   					,2337.091552, 2456.425048, 14.968750, 179.634918	,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"LVPD EXIT TWO" ,"Exterior N/A"},
{1554.993286, -1675.622680, 16.195312, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_POLICE, 0, 20.0   		,246.897232, 65.734092, 1003.640625, 1.349950		,6,322	,1552.268310, -1675.669555, 16.195312, 90.991546, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Los Santos Police Department" ,"Perishing Square"},
{2278.3755,2459.3958,38.6837, 				2, CP_TYPE_ENTRY,  	0, 0, 8.0   					,2292.3203,2468.6147,10.8203,86.9142 				,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"LVPD Elevator" ,"Exterior N/A"},
{2296.1770,2468.7444,10.8203, 				2, CP_TYPE_ENTRY,  	0, 0, 8.0   					,2278.0071,2464.3020,38.6837,1.6749 				,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"LVPD Elevator" ,"Exterior N/A"},
{1519.0687,-1453.2367,14.2062, 				2, CP_TYPE_ENTRY,  	0, 0, 8.0   					,1492.5669,-1472.9948,40.5234,84.4681 				,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"LS CIA Elevator" ,"Exterior N/A"},
{1494.0308,-1464.6274,40.5234, 				2, CP_TYPE_ENTRY,  	0, 0, 8.0   					,1518.5403,-1449.2103,13.5391,3.5519 				,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"LS CIA Elevator" ,"Exterior N/A"},
{1968.771728, 2295.648681, 16.455863, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_GYM, 54, 30.0   		,774.016906, -75.330604, 1000.653991, 2.465435 		,7,323 	,1965.899414, 2294.707275, 16.455863, 88.598342, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Below The Belt Gym" ,"Red Sands East"},
{-2270.045410, -155.902603, 35.320312, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_GYM, 54, 30.0   		,774.213073, -47.112186, 1000.592712, 359.743499 	,6,324 	,-2266.333740, -155.841659, 35.320312, 270.998901, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Cobra Gym" ,"Garcia"},
{2229.584960, -1721.486572, 13.563311, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_GYM, 54, 30.0   		,772.133239, -1.603192, 1000.727478, 358.002227 	,5,325 	,2226.937988, -1724.050537, 13.550634, 134.083465, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ganton Gym" ,"Ganton"},

//{2695.599609, -1704.462890, 11.843750, 		2, CP_TYPE_ENTRY, 	0, 0, 30.0   					,-1442.587158, 1609.016113, 1052.531250, 316.995635 ,14,326	,2691.956542, -1699.449584, 10.432464, 35.437019, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Deathmatch Stadium" ,"East Beach"}, //8 Track Stadium
//{1099.683227, 1601.752807, 12.546875, 		2, CP_TYPE_ENTRY, 	0, 0, 30.0   					,-1442.587158, 1609.016113, 1052.531250, 316.995635 ,14,326	,1099.503540, 1604.253417, 12.546875, 0.113640, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Deathmatch Stadium" ,"Blackfield"}, //KickStart Stadium
//{-2110.749755, -444.151672, 38.734375, 		2, CP_TYPE_ENTRY, 	0, 0, 30.0   					,-1442.587158, 1609.016113, 1052.531250, 316.995635 ,14,326	,-2113.853759, -444.035583, 38.111167, 90.712966, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Deathmatch Stadium" ,"Foster Valley"}, //Bloodring Stadium

{-1941.689575, 2379.519775, 49.695312, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_DINER, 50, 30.0   		,456.883270, -88.484977, 999.559997, 91.133392		,4,329	,-1939.294799, 2380.510009, 49.695312, 292.483489, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Diner" ,"Tierra Robada"},
{1694.768798, 2208.331787, 11.069177, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_DINER, 50, 10.0   		,456.883270, -88.484977, 999.559997, 91.133392		,4,330	,1694.836791, 2205.320312, 10.820312, 181.118743, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Diner" ,"Red Sands East"},
{2368.836425, 1983.908935, 10.820312, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_DINER, 50, 10.0   		,456.883270, -88.484977, 999.559997, 91.133392		,4,331	,2366.116943, 1981.370971, 10.812520, 128.002883, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Diner" ,"Starfish Casino"},
{-2104.148681, -2342.140380, 30.617206, 	2, CP_TYPE_ENTRY, 	BUS_TYPE_DINER, 50, 10.0   		,456.883270, -88.484977, 999.559997, 91.133392		,4,332	,-2107.203857, -2342.602539, 30.617206, 99.499717, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Diner" ,"Angel Pine"},
{292.959991, -195.444091, 1.778619, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_DINER, 50, 10.0   		,456.883270, -88.484977, 999.559997, 91.133392		,4,333	,289.380218, -195.626373, 1.578125, 91.877593, 			0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Diner" ,"Blueberry"},
{-53.910816, 1189.053833, 19.359375, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_DINER, 50, 10.0   		,456.883270, -88.484977, 999.559997, 91.133392		,4,334	,-53.829334, 1192.374633, 19.359375, 358.799926, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Diner" ,"Fort Carson"},
{1294.692138, 235.830688, 19.554687, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_DINER, 50, 10.0   		,456.883270, -88.484977, 999.559997, 91.133392		,4,335	,1293.494750, 238.851913, 19.554687, 19.821273, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Diner" ,"Montgomery"},
{-2524.037353, 1216.234130, 37.508682, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_DINER, 50, 30.0   		,456.883270, -88.484977, 999.559997, 91.133392		,4,336	,-2521.143554, 1216.015136, 37.428329, 268.013214, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Diner" ,"Gant Bridge"},
{2083.277099, 2224.454101, 11.023437, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_WELLSTACKED, 29, 10.0  ,371.141693, -130.555206, 1001.492187, 3.983363		,5,337	,2083.322509, 2222.107910, 10.820312, 181.129226, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Well Stacked Pizza Co" ,"The Emrald Isle"},
{2351.833984, 2533.235595, 10.820312, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_WELLSTACKED, 29, 10.0  ,371.141693, -130.555206, 1001.492187, 3.983363		,5,338	,2351.894287, 2530.198730, 10.820312, 181.730300, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Well Stacked Pizza Co" ,"Roca Escalante"},
{2756.546875, 2476.895996, 11.062500, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_WELLSTACKED, 29, 10.0  ,371.141693, -130.555206, 1001.492187, 3.983363		,5,339	,2756.973144, 2472.469970, 11.062500, 223.882431, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Well Stacked Pizza Co" ,"Creek Mall"},
{2638.532714, 1849.790527, 11.023437, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_WELLSTACKED, 29, 10.0  ,371.141693, -130.555206, 1001.492187, 3.983363		,5,340	,2634.984375, 1849.821655, 11.023437, 89.427131, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Well Stacked Pizza Co" ,"LV Shopping Centre"},
{-1721.185302, 1359.760131, 7.185316, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_WELLSTACKED, 29, 10.0  ,371.141693, -130.555206, 1001.492187, 3.983363		,5,341	,-1724.828857, 1359.028442, 7.187500, 135.167770, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Well Stacked Pizza Co" ,"Pier 69"},
{-1808.313110, 945.531677, 24.890625, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_WELLSTACKED, 29, 10.0  ,371.141693, -130.555206, 1001.492187, 3.983363		,5,342	,-1805.483032, 942.715637, 24.890625, 228.433685, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Well Stacked Pizza Co" ,"Financial"},
{202.725189, -202.461807, 1.578125, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_WELLSTACKED, 29, 10.0  ,371.141693, -130.555206, 1001.492187, 3.983363		,5,343	,202.642578, -205.983001, 1.578125, 178.814666, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Well Stacked Pizza Co" ,"Blueberry"},
{2332.324707, 75.121696, 26.620975, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_WELLSTACKED, 29, 10.0  ,371.141693, -130.555206, 1001.492187, 3.983363		,5,344	,2336.960205, 75.050331, 26.480432, 270.693359, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Well Stacked Pizza Co" ,"Palomino Creek"},
{1367.215698, 248.470062, 19.566932, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_WELLSTACKED, 29, 10.0  ,371.141693, -130.555206, 1001.492187, 3.983363		,5,345	,1363.883789, 250.038757, 19.566932, 64.788970, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Well Stacked Pizza Co" ,"Montgomery"},
{2105.050537, -1806.487792, 13.554687, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_WELLSTACKED, 29, 10.0  ,371.141693, -130.555206, 1001.492187, 3.983363		,5,346	,2101.253662, -1806.682617, 13.554687, 88.761161, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Well Stacked Pizza Co" ,"Idlewood"},
{1872.541870, 2071.787353, 11.062500, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_BURGERSHOT, 10, 10.0   ,365.200103, -73.513999, 1001.507812, 306.918945	,10,347	,1874.983276, 2070.333007, 10.820312, 173.754470, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"BurgerShot" ,"Red Sands East"},
//{2366.748046, 2071.116455, 10.820312, 	2, CP_TYPE_ENTRY, 	BUS_TYPE_BURGERSHOT, 10, 10.0   ,365.200103, -73.513999, 1001.507812, 306.918945	,10,348	,2363.605712, 2071.070800, 10.820312, 89.283248, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"BurgerShot" ,"Old Venturas Strip"},
{2472.413330, 2034.188354, 11.062500, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_BURGERSHOT, 10, 10.0   ,365.200103, -73.513999, 1001.507812, 306.918945	,10,349	,2470.024658, 2035.708374, 10.820312, 359.541015, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"BurgerShot" ,"Old Venturas Strip"},
{2169.863525, 2795.768310, 10.820312, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_BURGERSHOT, 10, 10.0   ,365.200103, -73.513999, 1001.507812, 306.918945	,10,350	,2172.408691, 2793.863769, 10.820312, 178.150756, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"BurgerShot" ,"SpineyBed"},
{1158.156982, 2072.191162, 11.062500, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_BURGERSHOT, 10, 10.0   ,365.200103, -73.513999, 1001.507812, 306.918945	,10,351	,1160.552734, 2070.827148, 10.820312, 182.562271, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"BurgerShot" ,"Whitewood Estates"},
{-1912.113647, 828.129638, 35.206733, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_BURGERSHOT, 10, 10.0   ,365.200103, -73.513999, 1001.507812, 306.918945	,10,352	,-1909.649169, 830.954650, 35.171875, 319.455535, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"BurgerShot" ,"Downtown San Fierro"},
{-2336.580810, -166.818115, 35.554687, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_BURGERSHOT, 10, 10.0   ,365.200103, -73.513999, 1001.507812, 306.918945	,10,353	,-2334.197265, -168.642181, 35.320312, 175.522644, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"BurgerShot" ,"Garcia"},
{-2356.092285, 1008.063720, 50.898437, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_BURGERSHOT, 10, 10.0   ,365.200103, -73.513999, 1001.507812, 306.918945	,10,354	,-2359.078369, 1008.166320, 50.695312, 84.990501, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"BurgerShot" ,"Juniper Hollow"},
{1199.351318, -918.491088, 43.119949, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_BURGERSHOT, 10, 10.0   ,365.200103, -73.513999, 1001.507812, 306.918945	,10,355	,1199.796630, -921.359375, 43.099895, 190.819549, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"BurgerShot" ,"Temple"},
{810.844909, -1616.250976, 13.546875, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_BURGERSHOT, 10, 10.0   ,365.200103, -73.513999, 1001.507812, 306.918945	,10,356	,813.952453, -1616.553955, 13.546875, 248.756378, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"BurgerShot" ,"Maria"},
{2638.282958, 1671.901367, 11.023437, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_CLUCKINBELL, 14, 10.0  ,364.980895, -8.756135, 1001.851562, 0.000000		,9,357	,2634.496093, 1671.743774, 11.023437, 93.862762, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Cluckin' Bell" ,"LV Shopping Centre"},
{2393.120117, 2042.088378, 10.820312, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_CLUCKINBELL, 14, 10.0  ,364.980895, -8.756135, 1001.851562, 0.000000		,9,358	,2393.128662, 2045.604492, 10.820312, 1.129642, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Cluckin' Bell" ,"Old Venturas Strip"},
{2825.918212, 2407.371093, 11.062500, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_CLUCKINBELL, 14, 10.0  ,364.980895, -8.756135, 1001.851562, 0.000000		,9,359	,2824.408203, 2403.048339, 10.820312, 135.226913, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Cluckin' Bell" ,"Creek Mall"},
{2102.274658, 2228.689697, 11.023437, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_CLUCKINBELL, 14, 10.0  ,364.980895, -8.756135, 1001.851562, 0.000000		,9,360	,2106.175048, 2228.569580, 11.023437, 267.891723, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Cluckin' Bell" ,"The Emrald Isle"},
{172.102157, 1177.243041, 14.757812, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_CLUCKINBELL, 14, 10.0  ,364.980895, -8.756135, 1001.851562, 0.000000		,9,361	,170.029098, 1174.237670, 14.757812, 149.777801, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Cluckin' Bell" ,"Fort Carson"},
{-1213.337402, 1830.832275, 41.929687, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_CLUCKINBELL, 14, 10.0  ,364.980895, -8.756135, 1001.851562, 0.000000		,9,362	,-1209.040283, 1830.877441, 41.718750, 225.275863, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Cluckin' Bell" ,"Tierra Robada"},
{-1816.590820, 618.056396, 35.171875, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_CLUCKINBELL, 14, 10.0  ,364.980895, -8.756135, 1001.851562, 0.000000		,9,363	,-1816.582763, 614.187194, 35.171875, 179.465774, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Cluckin' Bell" ,"Downtown San Fierro"},
{-2671.492919, 258.117523, 4.632812, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_CLUCKINBELL, 14, 10.0  ,364.980895, -8.756135, 1001.851562, 0.000000		,9,364	,-2671.656982, 262.009185, 4.632812, 359.051330, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Cluckin' Bell" ,"Ocean Flats"},
{-2154.953613, -2460.434326, 30.851562, 	2, CP_TYPE_ENTRY, 	BUS_TYPE_CLUCKINBELL, 14, 10.0  ,364.980895, -8.756135, 1001.851562, 0.000000		,9,365	,-2154.999755, -2464.332031, 30.632761, 139.054901, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Cluckin' Bell" ,"Angel Pine"},
{928.726440, -1352.930664, 13.343750, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_CLUCKINBELL, 14, 10.0  ,364.980895, -8.756135, 1001.851562, 0.000000		,9,366	,923.807861, -1352.822021, 13.376644, 89.334831, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Cluckin' Bell" ,"Market"},
{2420.038818, -1508.907470, 24.000000, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_CLUCKINBELL, 14, 10.0  ,364.980895, -8.756135, 1001.851562, 0.000000		,9,367	,2423.826171, -1508.950195, 23.992208, 269.126800, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Cluckin' Bell" ,"East Los Santos"},
{2398.525878, -1898.889282, 13.546875, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_CLUCKINBELL, 14, 10.0  ,364.980895, -8.756135, 1001.851562, 0.000000		,9,368	,2398.610351, -1896.768066, 13.382812, 357.381866, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Cluckin' Bell" ,"Willowfield"},
{2159.198486, 943.265502, 10.820312, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_AMMUNATION, 6, 10.0   	,285.801147, -83.322227, 1001.515625, 358.410034	,4,369	,2154.705810, 943.267089, 10.820312, 91.888031, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"South East Las Venturas"},
{2538.888427, 2084.051513, 10.820312, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_AMMUNATION, 6, 10.0   	,285.801147, -83.322227, 1001.515625, 358.410034	,4,370	,2534.847412, 2084.193359, 10.820312, 88.001182, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"Old Venturas Strip"},
{777.538757, 1871.471435, 4.907028, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_AMMUNATION, 6, 10.0   	,296.758239, -109.123764, 1001.515625, 1.090999		,6,371	,780.583251, 1871.304931, 4.887049, 268.111053, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"Bone County"},
{-315.454162, 829.870544, 14.242187, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_AMMUNATION, 6, 10.0   	,286.179565, -38.895244, 1001.515625, 358.697052	,1,372	,-311.815093, 829.797729, 14.242187, 270.093322, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"Fort Carson"},
{-1508.971923, 2610.192382, 55.835937, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_AMMUNATION, 6, 10.0   	,316.393280, -166.666442, 999.593750, 359.177307	,6,373	,-1509.138549, 2606.985839, 55.835937, 177.022277, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"El Quebrados"},
{-2625.960937, 208.560073, 4.613315, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_AMMUNATION, 6, 10.0   	,286.179565, -38.895244, 1001.515625, 358.697052	,1,374	,-2625.926269, 211.960235, 4.616704, 1.346459,			0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"Ocean Flats"},
{-2093.369384, -2464.484130, 30.625000, 	2, CP_TYPE_ENTRY, 	BUS_TYPE_AMMUNATION, 6, 10.0   	,286.179565, -38.895244, 1001.515625, 358.697052	,1,375	,-2091.261230, -2461.922851, 30.625000, 321.341918, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"Angel Pine"},
{242.683822, -178.362075, 1.578125, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_AMMUNATION, 6, 10.0   	,286.179565, -38.895244, 1001.515625, 358.697052	,1,376	,238.811035, -178.322586, 1.578125, 88.999916, 			0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"Blueberry"},
{2333.628662, 61.637668, 26.705789, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_AMMUNATION, 6, 10.0   	,316.393280, -166.666442, 999.593750, 359.177307	,6,377	,2337.721923, 61.540584, 26.479316, 269.147644, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"Palomino Creek"},
{1368.447021, -1279.782470, 13.546875, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_AMMUNATION, 6, 10.0   	,315.508789, -139.904479, 999.601562, 359.662200	,7,378	,1364.432617, -1279.729492, 13.546875, 91.707466, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"Market"},
{2400.440917, -1981.380371, 13.546875, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_AMMUNATION, 6, 10.0   	,316.393280, -166.666442, 999.593750, 359.177307	,6,379	,2400.548095, -1977.879638, 13.546875, 359.371978, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"Willowfield"},

{2196.458740, 1677.218261, 12.367187, 		2, CP_TYPE_ENTRY, 	0, 0, 40.0   					,2233.691894, 1710.887695, 1011.347534, 183.410278	,1,380	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Caligulas Casino" ,"East Las Venturas"},
{2233.821289, 1714.255249, 1012.382812, 	2, CP_TYPE_ENTRY, 	0, 0, 40.0   					,2192.214843, 1677.028686, 12.330652, 88.298156		,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Caligulas Casino" ,"East Las Venturas"},
{2136.648681, 1599.397583, 1008.366577, 	2, CP_TYPE_ENTRY, 	0, 0, 5.0   					,2269.689697, 1647.422485, 1084.234375, 268.793945	,1,380	,0.0,0.0,0.0,0.0,									 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Caligulas Casino" ,"East Las Venturas"},
{2266.689941, 1647.691406, 1084.234375, 	2, CP_TYPE_ENTRY, 	0, 0, 5.0   					,2139.678466, 1599.659912, 1008.359375, 269.568176	,1,380	,0.0,0.0,0.0,0.0,									 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Caligulas Casino" ,"East Las Venturas"},
{2264.972656, 1675.892944, 1090.445312, 	2, CP_TYPE_ENTRY, 	0, 0, 5.0   					,2271.679931, 1619.394287, 94.921875, 266.841339	,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Caligulas Casino" ,"East Las Venturas"},
{2268.620605, 1619.414672, 94.921875, 		2, CP_TYPE_ENTRY, 	0, 0, 5.0   					,2267.747558, 1675.870117, 1090.445312, 270.185668	,1,380	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Caligulas Casino" ,"East Las Venturas"},
{2264.964111, 1619.375732, 1090.445312, 	2, CP_TYPE_ENTRY, 	0, 0, 5.0   					,2271.578857, 1675.620361, 94.921875, 268.623321	,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Caligulas Casino" ,"East Las Venturas"},
{2268.369384, 1675.798950, 94.921875, 		2, CP_TYPE_ENTRY, 	0, 0, 5.0   					,2268.025634, 1619.455444, 1090.445312, 272.251586	,1,380	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Caligulas Casino" ,"East Las Venturas"},

{1658.704345, 2250.501953, 11.070102, 		2, CP_TYPE_ENTRY, 	0, 0, 20.0   					,1133.026977, -11.492034, 1000.679687, 358.916015	,12,385	,1658.707275, 2254.285888,10.820312,359.795867, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Red Sands Casino" ,"Red Sands West"},
{2019.761840,1007.747497,10.820312, 		2, CP_TYPE_ENTRY, 	0, 0, 20.0   					,2011.566406, 1017.829711, 994.468750, 90.756797	,10,386	,2023.582885, 1007.766540, 10.820312, 268.416625, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Four Dragons Casino" ,"South East Las Venturas"},
{1482.662597, -1771.834716, 18.795755, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_CITYHALL, 12, 40.0   	,388.286804, 173.851669, 1008.382812, 89.292861		,3,387	,1482.613281, -1768.906738, 18.795755, 1.213779, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"City Hall" ,"Commerce"},
{2412.629394, 1123.871093, 10.820312, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_CITYHALL, 12, 40.0   	,388.286804, 173.851669, 1008.382812, 89.292861		,3,388	,2416.949462, 1124.017333, 10.820312, 271.265197, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"City Hall" ,"East Las Venturas"},
{-2765.930908, 375.564910, 6.334682, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_CITYHALL, 12, 40.0   	,388.286804, 173.851669, 1008.382812, 89.292861		,3,389	,-2761.709472, 375.625488, 5.341720, 269.645843, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"City Hall" ,"Santa Flora"},
{-1603.372314, -697.381713, 1.960937, 		1, CP_TYPE_ENTRY, 	0, 0, 20.0   					,-1603.332031, -693.934448, 14.143956, 0.401011		,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sf Airport Ladder" ,"Easter Bay Airport"},
{-1361.048706, -697.422363, 1.960937, 		1, CP_TYPE_ENTRY, 	0, 0, 20.0   					,-1361.069213, -694.588195, 14.148437, 0.415389		,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sf Airport Ladder" ,"Easter Bay Airport"},
{-1153.501342, -477.148834, 1.960937, 		1, CP_TYPE_ENTRY, 	0, 0, 20.0   					,-1156.052490, -475.484039, 14.148437, 56.873394	,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sf Airport Ladder" ,"Easter Bay Airport"},
{-1081.291137, -207.629989, 1.960937, 		1, CP_TYPE_ENTRY, 	0, 0, 20.0   					,-1083.713134, -208.769149, 14.143965, 114.533874	,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sf Airport Ladder" ,"Easter Bay Airport"},
{-1182.072387, 60.908939, 1.960937, 		1, CP_TYPE_ENTRY, 	0, 0, 20.0   					,-1184.196899, 58.743759, 14.148437, 135.756591		,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sf Airport Ladder" ,"Easter Bay Airport"},
{-1115.284179, 334.882843, 1.960937, 		1, CP_TYPE_ENTRY, 	0, 0, 20.0   					,-1117.320068, 336.818908, 14.148437, 43.738422		,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sf Airport Ladder" ,"Easter Bay Airport"},
{-1165.181030, 370.473144, 1.960937, 		1, CP_TYPE_ENTRY, 	0, 0, 20.0   					,-1163.170166, 368.406799, 14.148437, 224.220321	,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sf Airport Ladder" ,"Easter Bay Airport"},
{-1445.070678, 90.815170, 1.960937, 		1, CP_TYPE_ENTRY, 	0, 0, 20.0   					,-1443.005126, 88.748855, 14.146584, 224.990570		,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sf Airport Ladder" ,"Easter Bay Airport"},
{-1619.174682, -83.488624, 1.960937, 		1, CP_TYPE_ENTRY, 	0, 0, 20.0   					,-1617.020385, -85.496482, 14.148437, 227.018997	,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sf Airport Ladder" ,"Easter Bay Airport"},
{-1737.153686, -445.894439, 1.960937, 		1, CP_TYPE_ENTRY, 	0, 0, 20.0   					,-1733.995239, -445.966949, 14.148437, 268.683135	,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sf Airport Ladder" ,"Easter Bay Airport"},

{1038.120483, -1340.406250, 13.741127, 		2, CP_TYPE_POLICE, 	BUS_TYPE_DINER, 17, 20.0   		,378.296142, -190.331863, 1000.632812, 355.361938	,17,390	,1038.334106, -1337.050659, 13.726562, 4.074990, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Donut Shop" ,"Market"},
{-144.045272, 1224.220214, 19.899219, 		2, CP_TYPE_POLICE, 	BUS_TYPE_DINER, 17, 20.0   		,378.296142, -190.331863, 1000.632812, 355.361938	,17,391	,-143.978469, 1221.221313, 19.899219, 182.172424, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Donut Shop" ,"Fort Carson"},
{-2767.526611, 788.724792, 52.781250, 		2, CP_TYPE_POLICE, 	BUS_TYPE_DINER, 17, 20.0   		,378.296142, -190.331863, 1000.632812, 355.361938	,17,392	,-2764.2095,788.9875,52.7813,274.6096, 					0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Donut Shop" ,"Palisades"},

{-2242.242675, 128.579559, 35.320312, 		2, CP_TYPE_ENTRY, 	0, 0, 40.0   					,-2238.737304, 131.085327, 1035.414062, 274.773315 	,6,393	,-2245.942382, 128.520065, 35.320312, 89.029205, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Zero's RC Shop" ,"Garcia"},
{-2026.608154, -101.728385, 35.164062, 		2, CP_TYPE_ENTRY, 	0, 0, 10.0   					,-2029.613891, -106.239189, 1035.171875, 179.122131 ,3,394	,-2026.592285, -98.761024, 35.164062, 1.427117, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Driving School" ,"Doherty"},
{-2026.724121, -103.863922, 1035.171875, 	2, CP_TYPE_ENTRY, 	0, 0, 2.0   					,-2026.592285, -98.761024, 35.164062, 1.427117 		,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Driving School" ,"Doherty"},
{-2029.809082, -121.060600, 35.175571, 		2, CP_TYPE_ENTRY, 	0, 0, 10.0   					,-2029.598388, -116.217559, 1035.171875, 357.390533 ,3,394	,-2029.869140, -123.235710, 35.201141, 179.070800, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Driving School" ,"Doherty"},
{-2029.653808, -118.997207, 1035.171875, 	2, CP_TYPE_ENTRY, 	0, 0, 2.0   					,-2029.869140, -123.235710, 35.201141, 179.070800 	,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Driving School" ,"Doherty"},
{423.515563, 2536.576171, 16.148437, 		2, CP_TYPE_ENTRY, 	0, 0, 40.0   					,419.228637, 2536.651611, 10.000000, 87.954605 		,10,396	,426.791046, 2536.502685, 16.539062, 269.207885, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Flight School" ,"Verdant Meadows"},
{2233.075683, -1159.796630, 25.890625, 		2, CP_TYPE_ENTRY, 	0, 0, 20.0   					,2217.801269, -1150.449218, 1025.796875, 271.095581 ,15,397	,2229.597412, -1159.808715, 25.806472, 91.487579, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Jefferson Motel" ,"Jefferson"},
{2085.564453, 2074.005859, 11.054687, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_SEXSHOP, 38, 40.0   	,-100.397888, -22.304676, 1000.718750, 1.944691		,3,398	,2088.880859, 2073.999511, 10.820312, 270.769134, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sex Shop" ,"Red Sands East"},
{2420.417724, 2064.996093, 10.820312, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_SEXSHOP, 38, 4.0   	,-100.397888, -22.304676, 1000.718750, 1.944691		,3,399	,2420.389892, 2061.011718, 10.812507, 181.640243, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sex Shop" ,"Old Venturas Strip"},
{2515.609375, 2297.386962, 10.820312, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_SEXSHOP, 38, 40.0   	,-100.397888, -22.304676, 1000.718750, 1.944691		,3,400	,2518.940917, 2297.369384, 10.820312, 272.230712, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sex Shop" ,"Roca Escalante"},
{1940.480468, -2116.015380, 13.695312, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_SEXSHOP, 38, 30.0   	,-100.397888, -22.304676, 1000.718750, 1.944691		,3,401	,1944.845214, -2113.232666, 13.550888, 269.107116, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sex Shop" ,"El Corona"},
{1087.634887, -922.885620, 43.390625, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_SEXSHOP, 38, 40.0   	,-100.397888, -22.304676, 1000.718750, 1.944691		,3,402	,1087.698242, -925.902160, 43.179687, 179.572891, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sex Shop" ,"Mulholland"},
{-2157.919921, 151.307098, 35.320312, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_SEXSHOP, 38, 20.0   	,-100.397888, -22.304676, 1000.718750, 1.944691		,3,403	,-2153.566406, 151.058563, 35.320312, 262.703948, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sex Shop" ,"Garcia"},
{693.665527, 1967.400146, 5.539062, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_BAR, 49, 40.0  		,1212.106079, -29.329637, 1000.953125, 178.632171	,3,404	,693.629699, 1962.533447, 5.539062, 179.320297, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Big Spread Ranch" ,"Bone County"},
{2543.274414, 1025.024902, 10.820312, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_BAR, 49, 40.0  		,1212.106079, -29.329637, 1000.953125, 178.632171	,3,405	,2543.144775, 1021.794250, 10.820312, 181.019241, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Big Spread Ranch" ,"South East Las Venturas"},
{2421.499267, -1219.634643, 25.536491, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_BAR, 49, 20.0  		,1207.475585, -12.414193, 1000.921875, 271.065063	,2,406	,2421.334472, -1223.462890, 25.286455, 178.898590, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Pig Pen" ,"East Los Santos"},
{2506.804443, 2120.511230, 10.839862, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_BAR, 49, 20.0  		,1207.475585, -12.414193, 1000.921875, 271.065063	,2,407	,2506.805419, 2123.650390, 10.820312, 359.721984, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Strip Club" ,"Old Venturas Strip"},
{-89.094665, 1378.300292, 10.469839, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_BAR, 49, 30.0  		,-226.320083, 1400.972778, 27.765625, 268.188598	,18,408	,-86.558410, 1378.718872, 10.273437, 281.749938, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Lil Probe Inn" ,"Bone County"},
{1631.833496, -1172.311401, 24.084280, 		2, CP_TYPE_ENTRY, 	0, 0, 30.0   					,831.778137, 7.343144, 1004.179687, 89.245918		,3,409	,1631.965209, -1168.535034, 24.078125, 358.805816, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Inside Track Betting" ,"Downtown Los Santos"},
{1289.121459, 270.985229, 19.554687, 		2, CP_TYPE_ENTRY, 	0, 0, 10.0   					,831.778137, 7.343144, 1004.179687, 89.245918		,3,410	,1292.432373, 269.566772, 19.554687, 246.805511, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Inside Track Betting" ,"Montgomery"},
{1570.944580, -1337.359497, 16.484375, 		2, CP_TYPE_ENTRY, 	0, 0, 30.0   					,1541.704589, -1366.318481, 329.796875, 90.714584	,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Tall Ass Building" ,"Downtown Los Santos"},
{1548.702758, -1364.166381, 326.218292, 	2, CP_TYPE_ENTRY, 	0, 0, 30.0   					,1575.897949, -1331.127563, 16.484375, 315.660034	,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Tall Ass Building" ,"Downtown Los Santos"},
{-594.842407, 2018.299316, 60.539062, 		2, CP_TYPE_ENTRY, 	0, 0, 50.0   					,-959.643615, 1952.429809, 9.000000, 178.843307		,17,411	,-593.472412, 2020.846679, 60.382812, 331.693664, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sherman Dam" ,"Tierra Robada"},

{1298.555297, -798.298095, 84.140625, 		2, CP_TYPE_ENTRY, 	0, 0, 20.0   					,1299.254882, -793.788330, 1084.007812, 355.918914	,5,412	,1298.564575, -801.383605, 84.140625, 179.665039, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"SirJohn's Place" ,"Mulholland"},
{1298.906616, -796.621826, 1084.007812, 	2, CP_TYPE_ENTRY, 	0, 0, 10.0   					,1298.564575, -801.383605, 84.140625, 179.665039	,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"SirJohn's Place" ,"Mulholland"},
{1259.221801, -785.269470, 92.030181, 		2, CP_TYPE_ENTRY, 	0, 0, 20.0   					,1263.501831, -785.388061, 1091.906250, 271.118286	,5,412	,1255.728027, -785.435668, 92.030181, 92.177543, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"SirJohn's Place" ,"Mulholland"},
{1260.994262, -785.540283, 1091.906250, 	2, CP_TYPE_ENTRY, 	0, 0, 10.0   					,1255.728027, -785.435668, 92.030181, 92.177543		,0,0	,0.0,0.0,0.0,0.0, 										0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"SirJohn's Place" ,"Mulholland"},

{2495.360107, -1690.771728, 14.765625, 		2, CP_TYPE_ENTRY, 	0, 0, 5.0   					,2496.014892, -1695.171020, 1014.742187, 179.300827	,3,414	,2495.270019, -1687.689086, 13.515870, 1.636244, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Johnson House" ,"Grove Street"},
{-254.810623, 2603.308837, 62.858154, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_DINER,50, 30.0 		,681.453857, -453.156890, -25.617187, 178.093368	,1,415	,-250.620895, 2603.252441, 62.858154, 271.724822, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Welcome Pump" ,"Las Payasadas"},
{-857.877502, 1535.587768, 22.587043, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_DINER,50, 30.0 		,681.453857, -453.156890, -25.617187, 178.093368	,1,416	,-857.382812, 1538.167968, 22.523042, 358.652801, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Welcome Pump" ,"Las Barrancas"},
{681.652038, -473.793823, 16.536296, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_DINER,50, 30.0 		,681.453857, -453.156890, -25.617187, 178.093368	,1,417	,681.544738, -478.448455, 16.335937, 182.711486, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Welcome Pump" ,"Dillimore"},
{-2624.519287, 1412.212036, 7.093750, 		2, CP_TYPE_ENTRY, 	BUS_TYPE_BAR,49, 50.0   		,-2639.371582, 1406.441528, 906.460937, 86.688827	,3,418	,-2624.109375, 1409.417236, 7.101562, 189.835174, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Jizzy's Pleasure Dome" ,"Battery Point"},
{1122.838256, -2036.948486, 69.894058, 		2, CP_TYPE_ENTRY, 	0, 0, 50.0   					,2526.518310, -1285.972778, 1054.640625, 269.031677	,2,419	,1125.690185, -2037.151367, 69.880424, 269.130706, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Observtory" ,"Verdant Bluffs"},
{-2447.177001, 522.822753, 30.329814, 		3, CP_TYPE_ENTRY, 	0, 0, 50.0   					,2210.202392, 1551.552856, 1006.547729, 269.610839	,1,420	,-2442.544921, 523.116394, 29.911838, 270.868286, 		0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"San Andreas Federal Mint" ,"Queens"},

//{474.649841, -1507.338867, 20.584865, 	2, CP_TYPE_RPC,	BUS_TYPE_RPC,	58, 10.0   							,963.005187, -53.090068, 1001.124572, 91.264343 	,3,422	,478.065002, -1508.728515, 20.571418, 264.038848, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Regular Players Club" ,"Rodeo"},
//{2127.546630, 2379.291259, 10.820312, 	2, CP_TYPE_RPC,	BUS_TYPE_RPC,	58, 10.0   							,963.005187, -53.090068, 1001.124572, 91.264343 	,3,423	,2127.568359, 2376.508300, 10.820312, 180.096923, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Regular Players Club" ,"The Emerald Isle"},
//{-1754.079101, 963.327514, 24.882812, 	2, CP_TYPE_RPC,	BUS_TYPE_RPC,	58, 10.0   							,963.005187, -53.090068, 1001.124572, 91.264343 	,3,424	,-1754.206542, 960.008972, 24.882812, 180.320831, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Regular Players Club" ,"Financial"},

{318.543395, 1114.736572, 1083.882812, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Crack House" ,"Exterior"},
{244.104598, 305.104553, 999.148437, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 1" ,"Exterior"},
{266.837677, 304.980133, 999.148437, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 2" ,"Exterior"},
{2807.626708, -1174.527343, 1025.570312, 	2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 3" ,"Exterior"},
{2468.401611, -1698.351074, 1013.507812, 	2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 4" ,"Exterior"},
{2495.970458, -1692.422119, 1014.742187, 	2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 5" ,"Exterior"},
{422.325531, 2536.422363, 10.000000, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 6" ,"Exterior"},
{1.811477, -3.240889, 999.428405, 			2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 7" ,"Exterior"},
{2269.992675, -1210.445556, 1047.562500, 	2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 8" ,"Exterior"},
{2254.754882, -1139.973266, 1050.632812, 	2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 9" ,"Exterior"},
{2259.671142, -1136.008544, 1050.632812, 	2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 10" ,"Exterior"},
{2324.391357, -1148.992431, 1050.710083, 	2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 11" ,"Exterior"},
{2317.995849, -1026.537231, 1050.217773, 	2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 12" ,"Exterior"},
{2233.742919, -1114.801391, 1050.882812, 	2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 13" ,"Exterior"},
{2283.7827,-1140.2682,1050.8984, 			2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 14" ,"Exterior"},
{2365.221923, -1135.335327, 1050.875000, 	2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 15" ,"Exterior"},
{2333.306884, -1076.992431, 1049.023437, 	2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 16" ,"Exterior"},
{2217.977783, -1076.193603, 1050.484375, 	2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 17" ,"Exterior"},
{2196.504882, -1204.180175, 1049.023437, 	2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 18" ,"Exterior"},
{2308.897460, -1212.638793, 1049.023437, 	2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 19" ,"Exterior"},
{2237.544433, -1081.409667, 1049.023437, 	2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 20" ,"Exterior"},
{224.0947,1287.2058,1082.1328, 				2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 21" ,"Exterior"},
{226.230056, 1239.936035, 1082.140625, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 22" ,"Exterior"},
{447.134826, 1397.392822, 1084.304687, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 23" ,"Exterior"},
{491.141143, 1398.959838, 1080.257812, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 24" ,"Exterior"},
{235.182556, 1187.161010, 1080.257812, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 25" ,"Exterior"},
{-260.715881, 1456.669921, 1084.367187, 	2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 26" ,"Exterior"},
{221.809524, 1140.466796, 1082.609375, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 27" ,"Exterior"},
{261.014343, 1284.473022, 1080.257812, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 28" ,"Exterior"},
{22.833232, 1403.626220, 1084.429687, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 29" ,"Exterior"},
{226.711242, 1114.198608, 1080.994995, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 30" ,"Exterior"},
{140.260910, 1366.406250, 1083.859375, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 31" ,"Exterior"},
{83.145606, 1322.731323, 1083.866210, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 32" ,"Exterior"},
{260.903442, 1237.737915, 1084.257812, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 33" ,"Exterior"},
{234.230911, 1064.014038, 1084.211791, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 35" ,"Exterior"},
{-68.812522, 1351.440063, 1080.210937, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 36" ,"Exterior"},
{-283.778137, 1471.053833, 1084.375000, 	2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 37" ,"Exterior"},
{327.936859, 1477.876464, 1084.437500, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 38" ,"Exterior"},
{376.866638, 1417.463012, 1081.328125, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 39" ,"Exterior"},
{386.807098, 1471.919677, 1080.187500, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 40" ,"Exterior"},
{295.298187, 1472.546020, 1080.257812, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 41" ,"Exterior"},
{-42.493572, 1405.661254, 1084.429687, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 42" ,"Exterior"},
{225.753799, 1021.764648, 1084.016845, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Safe House 43" ,"Exterior"},
{207.642211, -111.266525, 1005.132812, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Binco" ,"Exterior"},
{204.356994, -168.860855, 1000.523437, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Didier Sachs" ,"Exterior"},
{206.907241, -140.376464, 1003.507812, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"ProLaps" ,"Exterior"},
{227.429290, -8.168924, 1002.210937, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Victim" ,"Exterior"},
{161.368408, -97.105064, 1001.804687, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Zip" ,"Exterior"},
{203.787078, -50.663742, 1001.804687, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sub Urban" ,"Exterior"},
{418.496917, -84.359092, 1001.804687, 		2, CP_TYPE_EXIT, 0, 0, 3.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Barber" ,"Exterior"},
{411.982818, -54.446693, 1001.898437, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Macisla Hair Salon" ,"Exterior"},
{411.683990, -23.159366, 1001.804687, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Reeces Hair Studio" ,"Exterior"},
{-204.408111, -27.347034, 1002.273437, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Tattoo" ,"Los Santos"},
{-204.393325, -9.082422, 1002.273437, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Tattoo" ,"San Fierro"},
{-204.418746, -44.402469, 1002.273437, 		2, CP_TYPE_EXIT, 0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Tattoo" ,"Las Venturas"},
{1964.086425, -350.010406, 1092.945434, 	1, CP_TYPE_EXIT, 	0,  0, 5.0	 ,0.0,0.0,0.0,0.0		,0,0 	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Church" ,"Red Country"},
{-2158.514160, 643.141296, 1052.375000, 	2, CP_TYPE_EXIT,	0, 	0, 3.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Woozie's Private Club" ,"Chinatown"},
{-25.952283,-187.717391,1003.546875, 		2, CP_TYPE_EXIT,	0, 	0, 4.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Outside Name"},
{6.087902,-31.325227,1003.549438, 			2, CP_TYPE_EXIT,	0, 	0, 4.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Outside Name"},
{-31.017316,-91.464584,1003.546875, 		2, CP_TYPE_EXIT, 	0, 	0, 4.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Outside Name"},
{-25.865119,-141.001907,1003.546875, 		2, CP_TYPE_EXIT, 	0, 	0, 4.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Outside Name"},
{-27.204845,-31.163806,1003.557250, 		2, CP_TYPE_EXIT, 	0, 	0, 4.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Outside Name"},
{-27.114238,-57.691135,1003.546875, 		2, CP_TYPE_EXIT, 	0, 	0, 4.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Outside Name"},
{964.897216, 2159.902832, 1011.030273, 		2, CP_TYPE_EXIT, 	0,  0, 4.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sindacco Abattoir" ,"Whitewood Estates"},
{493.444458, -24.565835, 1000.679687, 		2, CP_TYPE_EXIT,	0, 	0, 4.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Dance Club" ,"Exterior N/A"},
{966.274719, -53.221485, 1001.124572, 		2, CP_TYPE_EXIT,	0,	0, 20.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"RPC Exit" ,"Outside Name"},
{501.887359, -67.769943, 998.757812, 		2, CP_TYPE_EXIT,	0, 	0, 4.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Bar" ,"Outside Name"},
{2306.059814, -16.113458, 26.749565, 		2, CP_TYPE_EXIT,	0, 	0, 4.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Bank Exit" ,"Exterior N/A"},
{246.311553, 107.826995, 1003.218750, 		2, CP_TYPE_EXIT,	0, 0, 4.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"SFPD Exit" ,"Exterior N/A"},
{246.913864, 62.761768, 1003.640625, 		2, CP_TYPE_EXIT,  	0, 0, 6.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"LSPD EXIT" ,"Exterior N/A"},
{322.232543, 302.871826, 999.148437, 		2, CP_TYPE_EXIT, 	0, 0, 6.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Country PD Exit" ,"Exterior N/A"},
{773.804626, -78.375205, 1000.662109, 		2, CP_TYPE_EXIT, 	0, 0, 4.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"LV Gym Exit" ,"Exterior N/A"},
{774.121398, -50.000289, 1000.585937, 		2, CP_TYPE_EXIT, 	0, 0, 4.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"SF Gym Exit" ,"Exterior N/A"},
{772.270751, -4.799263, 1000.728759, 		2, CP_TYPE_EXIT, 	0, 0, 4.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"LS Gym Exit" ,"Exterior N/A"},

//{-1405.443847, -261.163238, 1043.656250, 	2, CP_TYPE_EXIT, 	0, 0, 10.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Deathmatch Stadium" ,"Exterior N/A"}, //8 Track Stadium
//{-1424.358520, 929.035339, 1036.398315, 	2, CP_TYPE_EXIT, 	0, 0, 10.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Deathmatch Stadium" ,"Exterior N/A"}, //Bloodring Stadium
//{-1464.703735, 1556.425048, 1052.531250, 	2, CP_TYPE_EXIT, 	0, 0, 10.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Deathmatch Stadium" ,"Exterior N/A"}, //KickStart Stadium

{460.188964, -88.564384, 999.559997, 		2, CP_TYPE_EXIT, 	0, 0, 4.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Diner" ,"Exterior N/A"},
{372.358459, -133.366043, 1001.492187, 		2, CP_TYPE_EXIT, 	0, 0, 3.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Well Stacked Pizza Co." ,"Exterior N/A"},
{363.074249, -74.969085, 1001.507812, 		2, CP_TYPE_EXIT, 	0, 0, 3.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"BurgerShot " ,"Exterior N/A"},
{364.833557, -11.452131, 1001.851562, 		2, CP_TYPE_EXIT, 	0, 0, 3.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Cluckin' Bell " ,"Exterior N/A"},
{285.550292, -41.196136, 1001.515625, 		2, CP_TYPE_EXIT, 	0, 0, 4.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"Exterior N/A"},
{296.866607, -111.521759, 1001.515625, 		2, CP_TYPE_EXIT, 	0, 0, 4.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"Exterior N/A"},
{285.896575, -86.299560, 1001.522888, 		2, CP_TYPE_EXIT, 	0, 0, 4.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"Exterior N/A"},
{316.318084, -169.848464, 999.601013, 		2, CP_TYPE_EXIT, 	0, 0, 4.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"Exterior N/A"},
{315.784301, -142.986633, 999.601562, 		2, CP_TYPE_EXIT, 	0, 0, 4.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"Exterior N/A"},
{1133.088134, -14.788158, 1000.679687, 		2, CP_TYPE_EXIT, 	0, 0, 3.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Red Sands Casino" ,"Red Sands West"},
{2018.856445, 1017.741882, 996.875000, 		2, CP_TYPE_EXIT, 	0, 0, 3.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Four Dragons Casino" ,"South East Las Venturas"},
{390.519897, 173.783798, 1008.382812, 		2, CP_TYPE_EXIT, 	0, 0, 20.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"City Hall" ,"Exterior Name"},
{377.147674, -193.117050, 1000.640136, 		2, CP_TYPE_EXIT, 	0, 0, 3.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Donut Shop" ,"Exterior Name"},
{-977.857727, 1053.040283, 1344.991333, 	2, CP_TYPE_EXIT, 	0, 0, 40.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"RC Battlefield" ,"Garcia"},
{-2240.609619, 128.342086, 1035.414062, 	2, CP_TYPE_EXIT, 	0, 0, 40.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Zero's RC Shop" ,"Garcia"},
{2214.750732, -1150.493164, 1025.796875, 	2, CP_TYPE_EXIT, 	0, 0, 20.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Jefferson Motel" ,"Jefferson"},
{-229.166976, 1401.006713, 27.765625, 		2, CP_TYPE_EXIT, 	0, 0, 3.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Lil Probe Inn" ,"Exterior Name"},
{-100.404342, -24.711929, 1000.718750, 		2, CP_TYPE_EXIT, 	0, 0, 3.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sex Shop" ,"Exterior Name"},
{1212.171997, -26.420019, 1000.953125, 		2, CP_TYPE_EXIT, 	0, 0, 3.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Big Spread Ranch" ,"Exterior Name"},
{1204.874633, -13.417587, 1000.921875, 		2, CP_TYPE_EXIT, 	0, 0, 3.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Strip Club" ,"Exterior Name"},
{834.305053, 7.365158, 1004.187011, 		2, CP_TYPE_EXIT, 	0, 0, 3.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Inside Track Betting" ,"Exterior Name"},
{-959.714843, 1956.208496, 9.000000, 		2, CP_TYPE_EXIT, 	0, 0, 20.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Sherman Dam" ,"Tierra Robada"},
{681.541870, -450.603485, -25.609874, 		2, CP_TYPE_EXIT, 	0, 0, 3.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Welcome Pump" ,"Exterior Name"},
{-2636.519042, 1402.876342, 906.460937, 	2, CP_TYPE_EXIT, 	0, 0, 5.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Jizzy's Pleasure Domes" ,"Battery Point"},
{2205.068359, 1551.704833, 1008.585144, 	3, CP_TYPE_EXIT, 	0, 0, 10.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"San Andreas Federal Mint" ,"Queens"},
{2523.379638, -1285.834960, 1054.640625, 	2, CP_TYPE_EXIT, 	0, 0, 10.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Observtory" ,"Verdant Bluffs"},

/*
{207.628234, -100.660156, 1005.257812, 	2, CP_TYPE_SERVICE, 0, 0, 5.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Binco" ,"Exterior"},
{204.285903, -159.717407, 1000.523437, 	2, CP_TYPE_SERVICE, 0, 0, 5.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Didier Sachs" ,"Exterior"},
{207.066574, -129.477859, 1003.507812, 	2, CP_TYPE_SERVICE, 0, 0, 5.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"ProLaps" ,"Exterior"},
{206.598098, -8.258272, 1001.210937, 	2, CP_TYPE_SERVICE, 0, 0, 5.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Victim" ,"Exterior"},
{161.487396, -83.514686, 1001.804687, 	2, CP_TYPE_SERVICE, 0, 0, 5.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Zip" ,"Exterior"},
{203.933456, -43.421531, 1001.804687, 	2, CP_TYPE_SERVICE, 0, 0, 5.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sub Urban" ,"Exterior"},
{414.742584, -16.853424, 1001.804687, 	1, CP_TYPE_SERVICE, 0, 0, 3.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Barber Shop" ,"Exterior"},
*/
{-29.446369,-184.783248,1003.546875, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_24_7,0,4.0   		,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Outside Name"},
{1.943492,-28.654195,1003.549438, 		2, CP_TYPE_SERVICE, 	BUS_TYPE_24_7,0,4.0   		,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Outside Name"},
{-27.677032,-89.378326,1003.546875, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_24_7,0,4.0   		,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Outside Name"},
{-21.737642,-138.111648,1003.546875, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_24_7,0,4.0   		,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Outside Name"},
{-30.967676,-28.386032,1003.557250, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_24_7,0,4.0   		,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Outside Name"},
{-22.791732,-55.000438,1003.546875, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_24_7,0,4.0   		,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"24-7" ,"Outside Name"},
{497.005035, -75.552413, 998.757812, 	2, CP_TYPE_SERVICE,		BUS_TYPE_BAR,0,4.0   		,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Bar" ,"Outside Name"},
{499.055389, -20.702322, 1000.679687, 	2, CP_TYPE_SERVICE,		BUS_TYPE_DANCE_CLUB,0,4.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Dance Club" ,"Exterior N/A"},
{2312.874023, -4.138693, 26.742187, 	2, CP_TYPE_SERVICE,		BUS_TYPE_BANK,0,4.0   		,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Bank Service" ,"Exterior N/A"},
{238.101333, 73.783401, 1005.039062, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_POLICE,0,4.0   	,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"LSPD Service" ,"Exterior N/A"},
{291.746093, 179.983520, 1007.179443, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_POLICE,0,4.0   	,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"LVPD SERVICE" ,"Exterior N/A"},
{222.380691, 114.605796, 1010.218750, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_POLICE,0,4.0   	,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"SFPD Service" ,"Exterior N/A"},
{759.293701, -75.887191, 1000.650512, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_GYM,0,4.0   		,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"LV Gym Service" ,"Exterior N/A"},
{762.943420, -48.163154, 1000.585937, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_GYM,0,4.0   		,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"SF Gym Service" ,"Exterior N/A"},
{759.480102, 5.656342, 1000.705749, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_GYM,0,4.0   		,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"LS Gym Service" ,"Exterior N/A"},
{2034.001708, -1403.449584, 17.284442, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_MEDICAL, 22, 40.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Los Santos General Hospital" ,"Exterior N/A"},
{1608.0256,1821.9756,10.8203, 			2, CP_TYPE_SERVICE, 	BUS_TYPE_MEDICAL, 22, 40.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Las Venturas Hospital" ,"Exterior N/A"},
{-2655.082519, 638.908142, 14.453125, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_MEDICAL, 22, 40.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"San Fierro Medical Centre" ,"Exterior N/A"},
{1173.103271, -1323.542846, 15.396352, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_MEDICAL, 22, 40.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"All Saints General Hospital" ,"Exterior N/A"},
{-318.594665, 1050.294311, 20.340259, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_MEDICAL, 22, 40.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Fort Carson Medical Centre" ,"Exterior N/A"},
{-1514.799926, 2521.983154, 55.841629, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_MEDICAL, 22, 20.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Elquebrados Hospital" ,"Exterior N/A"},
{-2208.500488, -2287.051757, 30.625000, 2, CP_TYPE_SERVICE, 	BUS_TYPE_MEDICAL, 22, 30.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Angel Pine Hospital" ,"Exterior N/A"},
{1242.502563, 328.406921, 19.755510, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_MEDICAL, 22, 30.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Crippen Memorial Hospital" ,"Exterior N/A"},
{1685.730224, -2334.166503, 13.546875, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_AIRPORT, 5, 50.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Los Santos Airport" ,"Exterior N/A"},
{1674.199462, 1447.896606, 10.783224, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_AIRPORT, 5, 50.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Las Venturas Airport" ,"Exterior N/A"},
{-1423.028198, -286.805480, 14.148437, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_AIRPORT, 5, 50.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"San Fierro Airport" ,"Exterior N/A"},
{450.489654, -84.182510, 999.559997, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_DINER, 0, 4.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Diner" ,"Exterior N/A"},

{374.743499, -119.955749, 1001.499511, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_WELLSTACKED, 0, 3.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Well Stacked Pizza Co." ,"Exterior N/A"},
{376.501281, -68.555580, 1001.515136, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_BURGERSHOT, 0, 3.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"BurgerShot " ,"Exterior N/A"},
{370.880767, -7.377515, 1001.858886, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_CLUCKINBELL, 0, 3.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Cluckin' Bell " ,"Exterior N/A"},
{295.906982, -37.567798, 1001.515625, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_AMMUNATION, 0, 4.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"Exterior N/A"},
{288.057891, -109.091896, 1001.515625, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_AMMUNATION, 0, 4.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"Exterior N/A"},
{295.598327, -80.134170, 1001.515625, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_AMMUNATION, 0, 4.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"Exterior N/A"},
{312.423400, -165.298507, 999.601013, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_AMMUNATION, 0, 4.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"Exterior N/A"},
{313.282318, -133.359252, 999.601562, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_AMMUNATION, 0, 4.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Ammunation" ,"Exterior N/A"},
{378.489349, -186.746566, 1000.632812, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_DINER, 0, 3.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Donut Shop" ,"Exterior Name"},
{-2032.916992, -117.535751, 1035.171875, 2, CP_TYPE_SERVICE, 	0, 0, 2.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Driving School" ,"Doherty"},
{-104.123939, -21.897651, 1000.718750, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_SEXSHOP, 0, 3.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Sex Shop" ,"Exterior Name"},
{1207.593383, -28.099201, 1000.953125, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_BAR, 0, 3.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Big Spread Ranch" ,"Exterior Name"},
{1214.785644, -12.333956, 1000.921875, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_BAR, 0, 3.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Strip Club" ,"Exterior Name"},
{-225.250762, 1404.285888, 27.773437, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_BAR, 0, 3.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Lil Probe Inn" ,"Exterior Name"},
{822.883300, 1.772060, 1004.179687, 	2, CP_TYPE_SERVICE, 	0, 0, 3.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Inside Track Betting" ,"Exterior Name"},
{678.032775, -456.606628, -25.609874, 	2, CP_TYPE_SERVICE, 	0, 0, 3.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"The Welcome Pump" ,"Exterior Name"},
{-2653.322998, 1407.281860, 906.277099, 2, CP_TYPE_SERVICE, 	BUS_TYPE_BAR, 0, 5.0   ,0.0,0.0,0.0,0.0	,0,0	,0.0,0.0,0.0,0.0, 	0,0, 0.0,0.0,0.0,0.0, 	0,0, 	"Jizzy's Pleasure Domes" ,"Battery Point"},

{2168.766601, 1410.410278, 10.820312, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_VEHICLE_BUY, 55, 40.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0,	2168.481689, 1421.642944, 10.563996, 179.422378, 	0,0, 	"Auto Bahn" ,"Royal Casino"},
{1669.506225, 1814.428344, 10.820312, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_VEHICLE_BUY, 55, 20.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0,	1669.069213, 1822.492553, 10.565726, 178.573745, 	0,0, 	"Shody's Used Cars" ,"Exterior N/A"},
{2132.063720, -1147.902709, 24.438514, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_VEHICLE_BUY, 55, 30.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0,	2120.006835, -1156.449340, 23.889045, 356.858489, 	0,0, 	"Coutt and Schutz Used Cars" ,"Exterior N/A"},
{-1663.152709, 1208.654907, 7.254645, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_VEHICLE_BUY, 55, 30.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0,	-1648.982177, 1222.794555, 6.782585, 225.261489, 	0,0, 	"Otto's Auto's" ,"Exterior N/A"},
{-1970.700195, 268.797607, 35.171875, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_VEHICLE_BUY, 55, 20.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0,	-1970.072998, 301.710144, 34.918407, 178.981704, 	0,0, 	"Wang Cars" ,"Exterior N/A"},
{537.258789, -1289.874023, 17.242187, 	2, CP_TYPE_SERVICE, 	BUS_TYPE_VEHICLE_BUY, 55, 30.0   ,0.0,0.0,0.0,0.0		,0,0	,0.0,0.0,0.0,0.0, 	0,0,	523.423645, -1290.346191, 16.987726, 273.281738, 	0,0, 	"Grotti Used Cars" ,"Exterior N/A"}
};

enum hData
{
	h_OwnerName[256],
	h_OwnerID,
	h_RenterName[256],
	h_RenterID,
	h_Value,
	h_Rent,
	h_ForSale,
	h_Alarm,
	h_Lock,
	h_Money,
	h_Drugs,
	h_Condoms,
	h_Flowers,
	h_Robberies,
	h_Breakins,
	h_OwnerVisits,
	h_OtherVisits,
	h_Purchasers,
	h_Rented,
	h_RobWaitTime,
	h_InviteTime,
	h_InviteID,
	h_InviteRequestID

};

new HouseData[][hData];
//==============================================================================
//========================START OF VEHICLE SECTION==============================
#define VEHICLE_TYPE_LAW_ENFOREMENT 1
#define VEHICLE_TYPE_CIVILIAN 2
#define VEHICLE_TYPE_DRIVER 3
#define VEHICLE_TYPE_ADMIN 4

//new CurrentVehicleId = 0;

/*enum cInfo
{
	cType,
	cModel,
	Float:cLocationX,
	Float:cLocationY,
	Float:cLocationZ,
	Float:cLocationA,
	cLocationI,
	cLocationW,
	cColorOne,
	cColorTwo,
	cOwner[MAX_PLAYER_NAME],
	cOwned,
	cLock
};

new CarInfo[MAX_VEHICLES][cInfo];*/

new VehicleNames[212][] = {// Vehicle Names - Betamaster
	{"Landstalker"},
	{"Bravura"},
	{"Buffalo"},
	{"Linerunner"},
	{"Perrenial"},
	{"Sentinel"},
	{"Dumper"},
	{"Firetruck"},
	{"Trashmaster"},
	{"Stretch"},
	{"Manana"},
	{"Infernus"},
	{"Voodoo"},
	{"Pony"},
	{"Mule"},
	{"Cheetah"},
	{"Ambulance"},
	{"Leviathan"},
	{"Moonbeam"},
	{"Esperanto"},
	{"Taxi"},
	{"Washington"},
	{"Bobcat"},
	{"Mr Whoopee"},
	{"BF Injection"},
	{"Hunter"},
	{"Premier"},
	{"Enforcer"},
	{"Securicar"},
	{"Banshee"},
	{"Predator"},
	{"Bus"},
	{"Rhino"},
	{"Barracks"},
	{"Hotknife"},
	{"Trailer 1"}, //artict1
	{"Previon"},
	{"Coach"},
	{"Cabbie"},
	{"Stallion"},
	{"Rumpo"},
	{"RC Bandit"},
	{"Romero"},
	{"Packer"},
	{"Monster"},
	{"Admiral"},
	{"Squalo"},
	{"Seasparrow"},
	{"Pizzaboy"},
	{"Tram"},
	{"Trailer 2"}, //artict2
	{"Turismo"},
	{"Speeder"},
	{"Reefer"},
	{"Tropic"},
	{"Flatbed"},
	{"Yankee"},
	{"Caddy"},
	{"Solair"},
	{"Berkley's RC Van"},
	{"Skimmer"},
	{"PCJ-600"},
	{"Faggio"},
	{"Freeway"},
	{"RC Baron"},
	{"RC Raider"},
	{"Glendale"},
	{"Oceanic"},
	{"Sanchez"},
	{"Sparrow"},
	{"Patriot"},
	{"Quad"},
	{"Coastguard"},
	{"Dinghy"},
	{"Hermes"},
	{"Sabre"},
	{"Rustler"},
	{"ZR-350"},
	{"Walton"},
	{"Regina"},
	{"Comet"},
	{"BMX"},
	{"Burrito"},
	{"Camper"},
	{"Marquis"},
	{"Baggage"},
	{"Dozer"},
	{"Maverick"},
	{"News Chopper"},
	{"Rancher"},
	{"FBI Rancher"},
	{"Virgo"},
	{"Greenwood"},
	{"Jetmax"},
	{"Hotring"},
	{"Sandking"},
	{"Blista Compact"},
	{"Police Maverick"},
	{"Boxville"},
	{"Benson"},
	{"Mesa"},
	{"RC Goblin"},
	{"Hotring Racer A"}, //hotrina
	{"Hotring Racer B"}, //hotrinb
	{"Bloodring Banger"},
	{"Rancher"},
	{"Super GT"},
	{"Elegant"},
	{"Journey"},
	{"Bike"},
	{"Mountain Bike"},
	{"Beagle"},
	{"Cropdust"},
	{"Stunt"},
	{"Tanker"}, //petro
	{"Roadtrain"},
	{"Nebula"},
	{"Majestic"},
	{"Buccaneer"},
	{"Shamal"},
	{"Hydra"},
	{"FCR-900"},
	{"NRG-500"},
	{"HPV1000"},
	{"Cement Truck"},
	{"Tow Truck"},
	{"Fortune"},
	{"Cadrona"},
	{"FBI Truck"},
	{"Willard"},
	{"Forklift"},
	{"Tractor"},
	{"Combine"},
	{"Feltzer"},
	{"Remington"},
	{"Slamvan"},
	{"Blade"},
	{"Freight"},
	{"Streak"},
	{"Vortex"},
	{"Vincent"},
	{"Bullet"},
	{"Clover"},
	{"Sadler"},
	{"Firetruck LA"}, //firela
	{"Hustler"},
	{"Intruder"},
	{"Primo"},
	{"Cargobob"},
	{"Tampa"},
	{"Sunrise"},
	{"Merit"},
	{"Utility"},
	{"Nevada"},
	{"Yosemite"},
	{"Windsor"},
	{"Monster A"}, //monstera
	{"Monster B"}, //monsterb
	{"Uranus"},
	{"Jester"},
	{"Sultan"},
	{"Stratum"},
	{"Elegy"},
	{"Raindance"},
	{"RC Tiger"},
	{"Flash"},
	{"Tahoma"},
	{"Savanna"},
	{"Bandito"},
	{"Freight Flat"}, //freiflat
	{"Streak Carriage"}, //streakc
	{"Kart"},
	{"Mower"},
	{"Duneride"},
	{"Sweeper"},
	{"Broadway"},
	{"Tornado"},
	{"AT-400"},
	{"DFT-30"},
	{"Huntley"},
	{"Stafford"},
	{"BF-400"},
	{"Newsvan"},
	{"Tug"},
	{"Trailer 3"}, //petrotr
	{"Emperor"},
	{"Wayfarer"},
	{"Euros"},
	{"Hotdog"},
	{"Club"},
	{"Freight Carriage"}, //freibox
	{"Trailer 3"}, //artict3
	{"Andromada"},
	{"Dodo"},
	{"RC Cam"},
	{"Launch"},
	{"LS Police Car"},// (LSPD)
	{"SF Police Car"},// (SFPD)
	{"LV Police Car"},// (LVPD)
	{"Police Ranger"},
	{"Picador"},
	{"S.W.A.T. Van"},
	{"Alpha"},
	{"Phoenix"},
	{"Glendale"},
	{"Sadler"},
	{"Luggage Trailer A"}, //bagboxa
	{"Luggage Trailer B"}, //bagboxb
	{"Stair Trailer"}, //tugstair
	{"Boxville"},
	{"Farm Plow"}, //farmtr1
	{"Utility Trailer"} //utiltr1
};
//========================END OF VEHICLE SECTION================================
//==============================================================================
//========================START OF PLAYER SECTION===============================
#define TEAM_LAW 1
#define TEAM_CIVILIAN 2

#define SKILL_NONE 0
#define SKILL_COP 1
#define SKILL_THIEF 2
#define SKILL_DRUGDEALER 3
#define SKILL_PROSTITUTE 4
#define SKILL_HITMAN 5
#define SKILL_CARJACKER 6
#define SKILL_RAPIST 7
#define SKILL_KIDNAPPER 8
#define SKILL_MEDIC 9
#define SKILL_ARMSDEALER 10
#define SKILL_STREETVENDOR 11
#define SKILL_MECHANIC 12
#define SKILL_FOODVENDOR 13

enum Pedinfo
{
	Class_Id,
	Class_Name[128],
   	Spawn_TeamId,
   	Spawn_SkillId,
	Spawn_SkinId,
    Float:Spawn_X,
    Float:Spawn_Y,
    Float:Spawn_Z,
    Float:Spawn_A

}

new Peds[][Pedinfo] = {

{1	,"~w~STREET THUG"			,TEAM_CIVILIAN	,SKILL_NONE	,7	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{2	,"~w~BUSINESS WOMAN"		,TEAM_CIVILIAN	,SKILL_NONE	,9	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{3	,"~w~RAPPING GRANDMA"		,TEAM_CIVILIAN	,SKILL_NONE	,10	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{4	,"~w~GOLD DIGGER"			,TEAM_CIVILIAN	,SKILL_NONE	,12	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{5	,"~w~GANGSTER BITCH"		,TEAM_CIVILIAN	,SKILL_NONE	,13	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{6	,"~w~NICE OLD MAN"			,TEAM_CIVILIAN	,SKILL_NONE	,14	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{7	,"~w~TRUCK DRIVER"			,TEAM_CIVILIAN	,SKILL_NONE	,15	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{8	,"~w~BUSINESS MAN"			,TEAM_CIVILIAN	,SKILL_NONE	,17	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{9	,"~w~RAPPER"				,TEAM_CIVILIAN	,SKILL_NONE	,19	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{10	,"~w~LADIES MAN"			,TEAM_CIVILIAN	,SKILL_NONE	,20	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{11	,"~w~GANGSTA"				,TEAM_CIVILIAN	,SKILL_NONE	,21	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{12	,"~w~STREET THUG"			,TEAM_CIVILIAN	,SKILL_NONE	,22	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{13	,"~w~SKATER"				,TEAM_CIVILIAN	,SKILL_NONE	,23	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{14	,"~w~GANGSTA"				,TEAM_CIVILIAN	,SKILL_NONE	,24	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{15	,"~w~CAMPER"				,TEAM_CIVILIAN	,SKILL_NONE	,26	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{16	,"~w~PUSHER"				,TEAM_CIVILIAN	,SKILL_NONE	,28	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{17	,"~w~DRUG DEALER"			,TEAM_CIVILIAN	,SKILL_NONE	,29	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{18	,"~w~CAR THIEF"				,TEAM_CIVILIAN	,SKILL_NONE	,30	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{19	,"~w~COWBOY GRANDMA"		,TEAM_CIVILIAN	,SKILL_NONE	,31	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{20	,"~w~FISHERMAN"				,TEAM_CIVILIAN	,SKILL_NONE	,32	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{21	,"~w~KIDNAPPER"				,TEAM_CIVILIAN	,SKILL_NONE	,33	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{22	,"~w~COWBOY"				,TEAM_CIVILIAN	,SKILL_NONE	,34	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{23	,"~w~TOUR GUIDE"			,TEAM_CIVILIAN	,SKILL_NONE	,35	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{24	,"~w~GOLFER"				,TEAM_CIVILIAN	,SKILL_NONE	,36	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{25	,"~w~GRANDMA"				,TEAM_CIVILIAN	,SKILL_NONE	,38	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{26	,"~w~GOLFER"				,TEAM_CIVILIAN	,SKILL_NONE	,37	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{27	,"~w~JEWEL THIEF"			,TEAM_CIVILIAN	,SKILL_NONE	,40	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{28	,"~w~DRUG DEALER"			,TEAM_CIVILIAN	,SKILL_NONE	,41	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{29	,"~w~GAMBLER"				,TEAM_CIVILIAN	,SKILL_NONE	,43	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{30	,"~w~PERVET"				,TEAM_CIVILIAN	,SKILL_NONE	,44	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{31	,"~w~LOAN SHARK"			,TEAM_CIVILIAN	,SKILL_NONE	,46	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{32	,"~w~OLD LADY"				,TEAM_CIVILIAN	,SKILL_NONE	,130	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{33	,"~w~OLD HIPPY"				,TEAM_CIVILIAN	,SKILL_NONE	,132	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{34	,"~w~BUSINESS MAN"			,TEAM_CIVILIAN	,SKILL_NONE	,229	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{35	,"~w~MAN WHORE"				,TEAM_CIVILIAN	,SKILL_NONE	,252	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{36	,"~w~BAG LADY"				,TEAM_CIVILIAN	,SKILL_NONE	,77	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{37	,"~w~SLUT"					,TEAM_CIVILIAN	,SKILL_NONE	,90	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{38	,"~w~RETIRED OLD MAN"		,TEAM_CIVILIAN	,SKILL_NONE	,94	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{39	,"~w~POTHEAD"				,TEAM_CIVILIAN	,SKILL_NONE	,1	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{40	,"~w~STREET RACER"			,TEAM_CIVILIAN	,SKILL_NONE	,2	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{41	,"~w~GANGSTER"				,TEAM_CIVILIAN	,SKILL_NONE	,47	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{42	,"~w~IMMIGRANT"				,TEAM_CIVILIAN	,SKILL_NONE	,48	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{43	,"~w~NICE OLD MAN"			,TEAM_CIVILIAN	,SKILL_NONE	,49	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{44	,"~w~MECHANIC"				,TEAM_CIVILIAN	,SKILL_NONE	,50	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{45	,"~w~PERSONAL TRAINER"		,TEAM_CIVILIAN	,SKILL_NONE	,51	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{46	,"~w~GRANDMA"				,TEAM_CIVILIAN	,SKILL_NONE	,54	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{47	,"~w~GRANDMA"				,TEAM_CIVILIAN	,SKILL_NONE	,39	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{48	,"~w~GANGSTA CHICK"			,TEAM_CIVILIAN	,SKILL_NONE	,56	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{49	,"~w~BUSINESS MAN"			,TEAM_CIVILIAN	,SKILL_NONE	,57	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{50	,"~w~CONVENIANCE STORE~n~CLERK"	,TEAM_CIVILIAN	,SKILL_NONE	,58	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{51	,"~w~MAN WHORE"				,TEAM_CIVILIAN	,SKILL_NONE	,59	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{52	,"~w~STREET RACER"			,TEAM_CIVILIAN	,SKILL_NONE	,60	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{53	,"~w~CRANKY OLD MAN"		,TEAM_CIVILIAN	,SKILL_NONE	,62	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{54	,"~w~CRACK WHORE"			,TEAM_CIVILIAN	,SKILL_NONE	,63	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{55	,"~w~CRACK WHORE"			,TEAM_CIVILIAN	,SKILL_NONE	,64	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{56	,"~w~GANGSTER"				,TEAM_CIVILIAN	,SKILL_NONE	,66	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{57	,"~w~BOUNCER"				,TEAM_CIVILIAN	,SKILL_NONE	,67	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{58	,"~w~PRIEST"				,TEAM_CIVILIAN	,SKILL_NONE	,68	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{59	,"~w~SOCIAL WORKER"			,TEAM_CIVILIAN	,SKILL_NONE	,69	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{60	,"~w~MAD SCIENTIST"			,TEAM_CIVILIAN	,SKILL_NONE	,70	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{61	,"~w~POTHEAD"				,TEAM_CIVILIAN	,SKILL_NONE	,72	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{62	,"~w~HEROIN ADDICT"			,TEAM_CIVILIAN	,SKILL_NONE	,75	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{63	,"~w~CONTRACT KILLER"		,TEAM_CIVILIAN	,SKILL_NONE	,76	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{64	,"~w~HOBO"					,TEAM_CIVILIAN	,SKILL_NONE	,78	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{65	,"~w~HOBO"					,TEAM_CIVILIAN	,SKILL_NONE	,79	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{66	,"~w~FAKE ELVIS"			,TEAM_CIVILIAN	,SKILL_NONE	,82	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{67	,"~w~FAKE ELVIS"			,TEAM_CIVILIAN	,SKILL_NONE	,83	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{68	,"~w~FAKE ELVIS"			,TEAM_CIVILIAN	,SKILL_NONE	,84	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{69	,"~w~PRIVATE ESCORT"		,TEAM_CIVILIAN	,SKILL_NONE	,85	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{70	,"~w~STRIPPER"				,TEAM_CIVILIAN	,SKILL_NONE	,87	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{71	,"~w~FRIENDLY GRANDMA"		,TEAM_CIVILIAN	,SKILL_NONE	,88	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{72	,"~w~CRANKY GRANDMA"		,TEAM_CIVILIAN	,SKILL_NONE	,89	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{73	,"~w~PRIVATE ESCORT"		,TEAM_CIVILIAN	,SKILL_NONE	,216	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{74	,"~w~ROLLERSKATE GIRL"		,TEAM_CIVILIAN	,SKILL_NONE	,92	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{75	,"~w~JEWEL THIEF"			,TEAM_CIVILIAN	,SKILL_NONE	,93	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{76	,"~w~MENTALLY ILL"			,TEAM_CIVILIAN	,SKILL_NONE	,95	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{77	,"~w~SPORTS BUFF"			,TEAM_CIVILIAN	,SKILL_NONE	,96	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{78	,"~w~MAN WHORE"				,TEAM_CIVILIAN	,SKILL_NONE	,97	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{79	,"~w~MAN WHORE"				,TEAM_CIVILIAN	,SKILL_NONE	,98	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{80	,"~w~SKATER"				,TEAM_CIVILIAN	,SKILL_NONE	,99	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{81	,"~w~BIKER"					,TEAM_CIVILIAN	,SKILL_NONE	,100	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{82	,"~w~PUSHER"				,TEAM_CIVILIAN	,SKILL_NONE	,101	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{83	,"~w~MAFIA BOSS"			,TEAM_CIVILIAN	,SKILL_NONE	,111	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{84	,"~w~CONTRACT KILLER"		,TEAM_CIVILIAN	,SKILL_NONE	,112	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{85	,"~w~MAFIA HITMAN"			,TEAM_CIVILIAN	,SKILL_NONE	,117	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{86	,"~w~JEWEL THIEF"			,TEAM_CIVILIAN	,SKILL_NONE	,263	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{87	,"~w~PUSHER"				,TEAM_CIVILIAN	,SKILL_NONE	,123	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{88	,"~w~BOUNCER"				,TEAM_CIVILIAN	,SKILL_NONE	,124	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{89	,"~w~BANK ROBBER"			,TEAM_CIVILIAN	,SKILL_NONE	,125	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{90	,"~w~USED CAR SALESMAN"		,TEAM_CIVILIAN	,SKILL_NONE	,126	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{91	,"~w~CONTRACT KILLER"		,TEAM_CIVILIAN	,SKILL_NONE	,127	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{92	,"~w~HERBAL SPECIALIST"		,TEAM_CIVILIAN	,SKILL_NONE	,128	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{93	,"~w~CRAZY OLD BAG"			,TEAM_CIVILIAN	,SKILL_NONE	,129	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{94	,"~w~HERBAL SPECIALIST"		,TEAM_CIVILIAN	,SKILL_NONE	,131	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{95	,"~w~TRUCKER"				,TEAM_CIVILIAN	,SKILL_NONE	,133	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{96	,"~w~MARTIAL ARTS EXPERT"	,TEAM_CIVILIAN	,SKILL_NONE	,203	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{97	,"~w~MARTIAL ARTS EXPERT"	,TEAM_CIVILIAN	,SKILL_NONE	,204	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{98	,"~w~BOXER"					,TEAM_CIVILIAN	,SKILL_NONE	,80		,2024.858032, 1545.406616, 10.820312, 274.217559	},
{99	,"~w~BOXER"					,TEAM_CIVILIAN	,SKILL_NONE	,81		,2024.858032, 1545.406616, 10.820312, 274.217559	},
{100,"~w~WAITER"				,TEAM_CIVILIAN	,SKILL_NONE	,171	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{101,"~w~WAITRESS"				,TEAM_CIVILIAN	,SKILL_NONE	,11		,2024.858032, 1545.406616, 10.820312, 274.217559	},
{102,"~w~CONSTRUCTION WORKER"	,TEAM_CIVILIAN	,SKILL_NONE	,27		,2024.858032, 1545.406616, 10.820312, 274.217559	},
{103,"~w~CONSTRUCTION WORKER"	,TEAM_CIVILIAN	,SKILL_NONE	,260	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{104,"~w~VALET"					,TEAM_CIVILIAN	,SKILL_NONE	,189	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{105,"~w~PIMP"					,TEAM_CIVILIAN	,SKILL_NONE	,249	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{106,"~w~PUNK"					,TEAM_CIVILIAN	,SKILL_NONE	,181	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{107,"~w~FARMER"				,TEAM_CIVILIAN	,SKILL_NONE	,161	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{108,"~w~FARMERS WIFE"			,TEAM_CIVILIAN	,SKILL_NONE	,130	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{109,"~w~FARMERS DAUGHTER"		,TEAM_CIVILIAN	,SKILL_NONE	,198	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{110,"~w~STUDENT"				,TEAM_CIVILIAN	,SKILL_NONE	,193	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{111,"~w~KITCHEN HAND"			,TEAM_CIVILIAN	,SKILL_NONE	,168	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{112,"~w~AIRPORT WORKER"		,TEAM_CIVILIAN	,SKILL_NONE	,16		,2024.858032, 1545.406616, 10.820312, 274.217559	},
{113,"~w~GRANDPA"				,TEAM_CIVILIAN	,SKILL_NONE	,197	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{114,"~w~GRANDPA"				,TEAM_CIVILIAN	,SKILL_NONE	,62		,2024.858032, 1545.406616, 10.820312, 274.217559	},
{115,"~w~CLOWN"					,TEAM_CIVILIAN	,SKILL_NONE	,264	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{116,"~w~BARBER"				,TEAM_CIVILIAN	,SKILL_NONE	,176		,2024.858032, 1545.406616, 10.820312, 274.217559	},
{117,"~w~BARBER"				,TEAM_CIVILIAN	,SKILL_NONE	,177	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{118,"~w~AFRO"					,TEAM_CIVILIAN	,SKILL_NONE	,241		,2024.858032, 1545.406616, 10.820312, 274.217559	},
{119,"~w~MEXICAN"				,TEAM_CIVILIAN	,SKILL_NONE	,242	,2024.858032, 1545.406616, 10.820312, 274.217559	},
{120,"~w~MENTALLY ILL"			,TEAM_CIVILIAN	,SKILL_NONE	,137	,2024.858032, 1545.406616, 10.820312, 274.217559	}

};
//==============================================================================
enum pInfo
{
	pName[128],
	pIP[50],
	pAdminLevel,
	pLoginTimes,
	pConnHour,
	pConnMinute,
	pConnSecond,
	pConnTime[128],
	pTutorial,
	pRegular,

	pResume,
	pClass,
	pTeam,
	pSkill,
	pLevel,
	pRank,
	pMoney,
	pScore,
	pHealth,
	pArmour,
	pWeapon[13],
	pAmmo[13],
	pCondom,
	pStd[5],
	pChastity,
	pFightStyle,
	pAdrenaline,
	pEarnings,
	pBank,
	pInterest,
	pTaxes,
	pDebt,
	pLifeIns,
	pHealthIns,
	pBankIns,
	pWantedLevel,
	pDaysAlive,
	pDrugs,
	pDeaths,
	pKills,
	pJailed,
	
	
	pVehicle[MAX_VEHICLES],
	pPickup[MAX_PICKUPS],
	
	pSpawn,
	pRegistered,
	pLogged,
	pAdminMode,
	pAdminHidden,
	pAdminCountDown,
	pSpecID,
	Float:pSpecX,
	Float:pSpecY,
	Float:pSpecZ,
	Float:pSpecA,
	pSpecI,
	pSpecW,
	pMute,
	pWarn,
	pFroze,
	pAJailed,
	pTextdraw,
	Text:pZoneName,
	pLocation[256]

	
	
};
new PlayerInfo[MAX_PLAYERS][pInfo];



new CurrentJailCell = 0;

new Float:LSJailCoord[3][4] = {
	{264.905700, 77.614082, 1001.039062, 269.327789},//LS Jail Cell 1
	{265.026245, 82.254837, 1001.039062, 270.565429},//LS Jail Cell 2
	{265.211791, 86.625442, 1001.039062, 267.374359}//LS Jail Cell 3
};

new Float:LVJailCoord[3][4] = {
	{198.310134, 161.985412, 1003.029968, 177.840881},//LV Jail Cell 1
	{197.993942, 175.298568, 1003.023437, 1.020530},//LV Jail Cell 2
	{193.767562, 175.545104, 1003.023437, 357.556182}//LV Jail Cell 3
};

new Float:SFJailCoord[4][4] = {
	{215.664672, 110.966163, 999.015625, 1.378630},//SF Jail Cell 1
	{219.693893, 111.117568, 999.015625, 1.911589},//SF Jail Cell 2
	{223.576416, 111.114280, 999.015625, 359.988189},//SF Jail Cell 3
	{227.582153, 110.897300, 999.015625, 2.179702}//SF Jail Cell 4
};
//==============================================================================
main()
{
	printf("\n----------------------------------");
	printf("SERVER: %s",SERVER_NAME);
	printf("GAME MODE: %s",GAME_MODE);
	printf("MAP NAME: %s",MapName);
	printf("VERSION: %s",VERSION);
	printf("MAX PLAYER SLOTS: %i",MAX_PLAYERS);
	printf("DEVELOPERS: %s",DEVELOPER_NAME);
	printf("WEBSITE: %s",WEBSITE);
	printf("LAST EDITED: %s",LAST_EDITED);
	printf("----------------------------------\n");
}
//==============================================================================
//========================TIMED FUNCTIONS=======================================
//==============================================================================
forward GetPlayerZoneName();
public GetPlayerZoneName()
{
	for(new i; i < GetMaxPlayers(); i++)
	{

		if(IsPlayerConnected(i) && PlayerInfo[i][pSpawn] == 1)
		{
			new Float:X, Float:Y, Float:Z, string[256];

			GetPlayerPos(i, X, Y, Z);

			for(new a = 0; a < sizeof(zones); a++)
			{

				if(X > zones[a][zone_minx] && X < zones[a][zone_maxx] && Y > zones[a][zone_miny] && Y < zones[a][zone_maxy] && Z > zones[a][zone_minz] && Z < zones[a][zone_maxz])
				{
					if(a != Zone[i])
					{

						if (GetPlayerVirtualWorld(i) == 0)
						{


						if (PlayerInfo[i][pSpecID] > -1)
						{
						format(string, sizeof(string), "San Andreas");
						}else{
						format(string, sizeof(string), "%s",zones[a][zone_name]);
						}
						strmid(PlayerInfo[i][pLocation], string, 0, strlen(string), 256);
						TextDrawSetString(PlayerInfo[i][pZoneName], string);


						}else{//End Of World Check

						if (!IsPlayerNPC(i))
						{

						if (PlayerInfo[i][pSpecID] > -1)
						{

						format(string, sizeof(string), "San Andreas");
						strmid(PlayerInfo[i][pLocation], string, 0, strlen(string), 256);


						}else{//End of Spec Check


						//if (PlayerInfo[i][pJailed] == 0)
						//{
						format(string, sizeof(string), "%s",HouseInfo[a][h_HouseIntName]);
						//}

						}//End of Spec Check

						TextDrawSetString(PlayerInfo[i][pZoneName], string);



						}//End Of NPC Check



						}//End Of World Check


						Zone[i] = a;

					}
				}
			}
		}
	}
}
//==============================================================================
forward GameModeClock();
public GameModeClock()
{
	new string[256],string2[128];

	GameMinute ++;

	if (GameMinute == 60)
	{
	GameMinute = 0;
	GameHour ++;
	SetWorldTime(GameHour);
	SetWeather(random(10));
	}

	if (GameHour == 24)
	{
	GameMinute = 0;
	GameHour = 0;
	GameDay ++;
	}

	format(string, sizeof(string), "%s",WeekDays[GameDay]);
	TextDrawSetString(DaysOfWeek, string);

	if (GameHour < 10)
	format(string, sizeof(string), "0%d",GameHour);
	else
	format(string, sizeof(string), "%d",GameHour);

	if (GameMinute < 10)
	format(string, sizeof(string), "%s:0%d",string,GameMinute);
	else
	format(string, sizeof(string), "%s:%d",string,GameMinute);

	TextDrawSetString(Clock, string);


	if (GameHour < 10)
	format(string, sizeof(string), "%s, 0%d",WeekDays[GameDay],GameHour);
	else
	format(string, sizeof(string), "%s, %d",WeekDays[GameDay],GameHour);

	if (GameMinute < 10)
	format(string, sizeof(string), "%s:0%d",string,GameMinute);
	else
	format(string, sizeof(string), "%s:%d",string,GameMinute);


	if (GameMinute == 0)
	{
	format(string, sizeof(string), "%s",string);
	format(string2, sizeof(string2), "worldtime %s",string);
	SendRconCommand(string2);
	format(string, sizeof(string), "{FFFFFF}Game Time: {BDBDBD}%s",string);
	SendClientMessageToAll(COLOR_SERVER_MAIN_MSG, string);
	}

	if(GameDay == 6 && GameHour == 23 && GameMinute == 59)
	{
	for(new i = 0; i < GetMaxPlayers(); i++)
	{
		if(IsPlayerConnected(i))
		{
		GameTextForPlayer(i,"~b~THE WEEK IS OVER!~n~~w~CHANGING CITIES", 5000, 3);
		SendClientMessage(i,COLOR_SERVER_MAIN_MSG, "{FFFFFF}The Week is Over! - {FF0000}Changing Cities");
		PlayerInfo[i][pSpawn] = 0;
		Kick(i);
		}
	}
	SendRconCommand("gmx");
	}

	if(GameDay == 6 && GameHour == 21 && GameMinute == 0)
	{
	SendClientMessageToAll(COLOR_SERVER_HELP_MSG, "The Week is Almost Over - Changing Cities in 3 Game Hours.");
	}

	if(GameDay == 6 && GameHour == 22 && GameMinute == 0)
	{
	SendClientMessageToAll(COLOR_SERVER_HELP_MSG, "The Week is Almost Over - Changing Cities in 2 Game Hours.");
	}

	if(GameDay == 6 && GameHour == 23 && GameMinute == 0)
	{
	SendClientMessageToAll(COLOR_SERVER_HELP_MSG, "The Week is Almost Over - Changing Cities in 1 Game Hour.");
	}


}
//==============================================================================
forward SecondEvents();
public SecondEvents()
{
	new string[256];

	for(new i = 0; i < ConnectedPlayers; i++)
	{
		if(IsPlayerConnected(i))
		{
		
			if (PlayerInfo[i][pSpawn] == 1)
			{
			

			if (PlayerInfo[i][pAdminCountDown] > 0)
			{
			PlayerInfo[i][pAdminCountDown] --;
			if (PlayerInfo[i][pAdminCountDown] > 1)
			{
			format(string, sizeof(string), "~y~%i",PlayerInfo[i][pAdminCountDown]);
			GameTextForPlayer(i,string,4000,3);
			}
			if (PlayerInfo[i][pAdminCountDown] == 1)
			{
			format(string, sizeof(string), "~y~%i",PlayerInfo[i][pAdminCountDown]);
			GameTextForPlayer(i,string,4000,3);
			GameTextForPlayer(i,"~g~GO~w~!",4000,3);
			TogglePlayerControllable(i, 1);
			}
			}
			
			
			
			
			}
		}
	}
	return 1;
}
//==============================================================================
//==============================================================================
public OnGameModeInit()
{
	new string[256];

	SetGameModeText(GAME_MODE);
	ShowNameTags(1);
	ShowPlayerMarkers(0);
	AllowInteriorWeapons(1);
	SetWorldTime(1);
	SetWeather(1);
	SetGravity(0.008);
	//UsePlayerPedAnims();		// Will cause the players to use CJ running/walking animations
	DisableInteriorEnterExits();  // will disable all interior enter/exits in the game.
	SetNameTagDrawDistance(20.0); // Distance at which nametags will start rendering on the client.
	//DisableNameTagLOS(); // Disables the nametag Line-Of-Sight checking
	LimitGlobalChatRadius(20.0);
	ManualVehicleEngineAndLights();


	if (GameHour < 10)
	format(string, sizeof(string), "%s, 0%d",WeekDays[GameDay],GameHour);
	else
	format(string, sizeof(string), "%s, %d",WeekDays[GameDay],GameHour);

	if (GameMinute < 10)
	format(string, sizeof(string), "%s:0%d",string,GameMinute);
	else
	format(string, sizeof(string), "%s:%d",string,GameMinute);

	SendRconCommand("worldtime Sunday 00:00");

	new Day, Month,	Year;//In Australia we write our Date in the Day - Month - Year Format :)
	getdate(Year, Month, Day);

	format(string, sizeof(string), "Server_Chat_Log_%d-%d-%d.txt",Day,Month,Year);
	strmid(ChatLogFile, string, 0, strlen(string), 256);
	new File:Log = fopen(ChatLogFile, io_append);
	fwrite(Log, "Server Start.\r\n");
	fclose(Log);

	format(string, sizeof(string), "Server_Admin_Log_%d-%d-%d.txt",Day,Month,Year);
	strmid(AdminLogFile, string, 0, strlen(string), 256);
	Log = fopen(AdminLogFile, io_append);
	fwrite(Log, "Server Start.\r\n");
	fclose(Log);


	GameModeTimer = SetTimerEx("GameModeClock", 1000, 1, "d", "d");
	SecEventsTimer = SetTimerEx("SecondEvents", 1000, 1, "d", "d");
	ZoneNameTimer = SetTimerEx("GetPlayerZoneName", 1000, 1, "d", "d");


	//For Player Class Selection
	for(new i = 0; i < sizeof(Peds); i++)
	{
	AddPlayerClassEx(Peds[i][Spawn_TeamId], Peds[i][Spawn_SkinId], Peds[i][Spawn_X], Peds[i][Spawn_Y], Peds[i][Spawn_Z], Peds[i][Spawn_A], 0,0, 0,0, 0,0);
	}
	
	
	for(new i = 0; i < sizeof(HouseInfo); i++)
	{
		format(string, sizeof(string), "The Bank");
		strmid(HouseData[i][h_OwnerName], string, 0, strlen(string), 256);
		HouseData[i][h_OwnerID] = -1;
		format(string, sizeof(string), "Not Rented");
		strmid(HouseData[i][h_RenterName], string, 0, strlen(string), 256);
		HouseData[i][h_RenterID] = -1;
		HouseData[i][h_Value] = 400000;
		HouseData[i][h_Rent] = 0;
		HouseData[i][h_ForSale] = 0;
		HouseData[i][h_Alarm] = 0;
		HouseData[i][h_Lock] = 0;
		HouseData[i][h_Money] = 0;
		HouseData[i][h_Drugs] = 0;
		HouseData[i][h_Condoms] = 0;
		HouseData[i][h_Flowers] = 0;
		HouseData[i][h_Robberies] = 0;
		HouseData[i][h_Breakins] = 0;
		HouseData[i][h_OwnerVisits] = 0;
		HouseData[i][h_OtherVisits] = 0;
		HouseData[i][h_Purchasers] = 0;
		HouseData[i][h_Rented] = 0;
		HouseData[i][h_RobWaitTime] = 60;
		HouseData[i][h_InviteTime] = 40;
		HouseData[i][h_InviteID] = -1;
		HouseData[i][h_InviteRequestID] = -1;


		if (HouseInfo[i][h_cptype] == CP_TYPE_HOUSE)
		{
		//LoadProperty(i);
		}
	}
	
	
	//This section is for setting things up for current gamemode cities
	switch (CURRENT_GAMEMODE)
	{

		case LOS_SANTOS:
		{


		format(string, sizeof(string), "Los Santos");
		strmid(MapName, string, 0, strlen(string), 256);
		}//End Of Los Santos



		case LAS_VENTURAS:
		{


		format(string, sizeof(string), "Las Venturas");
		strmid(MapName, string, 0, strlen(string), 256);
		}//End Of Las Venturas



		case SAN_FIERRO:
		{


		format(string, sizeof(string), "San Fierro");
		strmid(MapName, string, 0, strlen(string), 256);
		}//End Of San Fierro

	}//End Of Switch
	
	//Set Map Name
	format(string, sizeof(string), "mapname %s",MapName);
	SendRconCommand(string);

	//Load Textdraws
	Clock = TextDrawCreate(549.0, 24.0, "00:00");
	TextDrawLetterSize(Clock, 0.55, 2.0);
	TextDrawFont(Clock, 3);
	TextDrawBackgroundColor(Clock, 0x000000AA);
	TextDrawSetOutline(Clock, 2);

	DaysOfWeek = TextDrawCreate(549.0, 7.0, WeekDays[GameDay]);
	TextDrawAlignment(DaysOfWeek, 1);
	TextDrawBackgroundColor(DaysOfWeek, 0x000000FF);
	TextDrawFont(DaysOfWeek, 2);
	TextDrawLetterSize(DaysOfWeek, 0.2999, 1.2);
	TextDrawColor(DaysOfWeek, 0xFFFFFFFF);
	TextDrawSetOutline(DaysOfWeek, 1);
	TextDrawSetProportional(DaysOfWeek, true);
	TextDrawSetShadow(DaysOfWeek, 1);


   	for(new playerid = 0; playerid < MAX_PLAYERS; playerid++)
	{

	PlayerInfo[playerid][pZoneName] = TextDrawCreate(31.0, 429.0, " ");
	TextDrawAlignment(PlayerInfo[playerid][pZoneName],1);
	TextDrawFont(PlayerInfo[playerid][pZoneName],1);
	TextDrawLetterSize(PlayerInfo[playerid][pZoneName],0.280000,1.100000);
	TextDrawSetOutline(PlayerInfo[playerid][pZoneName],1);
	TextDrawSetProportional(PlayerInfo[playerid][pZoneName],1);
	TextDrawSetShadow(PlayerInfo[playerid][pZoneName],1);

	}

	return 1;
}
//==============================================================================
public OnGameModeExit()
{
	KillTimer(GameModeTimer);
	KillTimer(SecEventsTimer);
	KillTimer(ZoneNameTimer);

	return 1;
}
//==============================================================================
public OnPlayerConnect(playerid)
{
	new string[256];
	//We can get the players name and ip here so we don't have to else where just use these  variables
	GetPlayerName(playerid, PlayerInfo[playerid][pName], 128);
	GetPlayerIp(playerid, PlayerInfo[playerid][pIP], 50);

	SetPlayerColor(playerid, COLOR_INACTIVE);

	ConnectedPlayers ++;//Player Count


	PlayerInfo[playerid][pSpecID] = -1;
	PlayerInfo[playerid][pSpawn] = 0;


   	if (IsPlayerNPC(playerid))
	{
	//Things to do when playerid is a NPC




	}else{
	//Things to do when playerid is not a NPC
	
	//Lets Remove All Vending Machines So Players Don't Use To Cheat To Use Restore Their Health
    RemoveBuildingForPlayer(playerid, 956, 1634.1487,-2238.2810,13.5077, 20.0); //Snack vender @ LS Airport
	RemoveBuildingForPlayer(playerid, 956, 2480.9885,-1958.5117,13.5831, 20.0); //Snack vender @ Sushi Shop in Willowfield
	RemoveBuildingForPlayer(playerid, 955, 1729.7935,-1944.0087,13.5682, 20.0); //Sprunk machine @ Unity Station
	RemoveBuildingForPlayer(playerid, 955, 2060.1099,-1898.4543,13.5538, 20.0); //Sprunk machine opposite Tony's Liqour in Willowfield
	RemoveBuildingForPlayer(playerid, 955, 2325.8708,-1645.9584,14.8270, 20.0); //Sprunk machine @ Ten Green Bottles
	RemoveBuildingForPlayer(playerid, 955, 1153.9130,-1460.8893,15.7969, 20.0); //Sprunk machine @ Market
	RemoveBuildingForPlayer(playerid, 955,1788.3965,-1369.2336,15.7578, 20.0); //Sprunk machine in Downtown Los Santos
	RemoveBuildingForPlayer(playerid, 955, 2352.9939,-1357.1105,24.3984, 20.0); //Sprunk machine @ Liquour shop in East Los Santos
	RemoveBuildingForPlayer(playerid, 1775, 2224.3235,-1153.0692,1025.7969, 20.0); //Sprunk machine @ Jefferson Motel
	RemoveBuildingForPlayer(playerid, 956, 2140.2566,-1161.7568,23.9922, 20.0); //Snack machine @ pick'n'go market in Jefferson
	RemoveBuildingForPlayer(playerid, 956, 2154.1199,-1015.7635,62.8840, 20.0); //Snach machine @ Carniceria El Pueblo in Las Colinas
	RemoveBuildingForPlayer(playerid, 956, 662.5665,-551.4142,16.3359, 20.0); //Snack vender at Dillimore Gas Station
	RemoveBuildingForPlayer(playerid, 955, 200.2010,-107.6401,1.5513, 20.0); //Sprunk machine @ Blueberry Safe House
	RemoveBuildingForPlayer(playerid, 956, 2271.4666,-77.2104,26.5824, 20.0); //Snack machine @ Palomino Creek Library
	RemoveBuildingForPlayer(playerid, 955, 1278.5421,372.1057,19.5547, 20.0); //Sprunk machine @ Papercuts in Montgomery
	RemoveBuildingForPlayer(playerid, 955, 1929.5527,-1772.3136,13.5469, 20.0); //Sprunk machine @ Idlewood Gas Station
	RemoveBuildingForPlayer(playerid, 1302, -2419.5835,984.4185,45.2969, 20.0); //Soda machine 1 @ Juniper Hollow Gas Station
	RemoveBuildingForPlayer(playerid, 1209, -2419.5835,984.4185,45.2969, 20.0); //Soda machine 2 @ Juniper Hollow Gas Station
	RemoveBuildingForPlayer(playerid, 956, -2229.2075,287.2937,35.3203, 20.0); //Snack vender @ King's Car Park
	RemoveBuildingForPlayer(playerid, 955, -1349.3947,493.1277,11.1953, 20.0); //Sprunk machine @ SF Aircraft Carrier
	RemoveBuildingForPlayer(playerid, 956, -1349.3947,493.1277,11.1953, 20.0); //Snack vender @ SF Aircraft Carrier
	RemoveBuildingForPlayer(playerid, 955, -1981.6029,142.7232,27.6875, 20.0); //Sprunk machine @ Cranberry Station
	RemoveBuildingForPlayer(playerid, 955, -2119.6245,-422.9411,35.5313, 20.0); //Sprunk machine 1/2 @ SF Stadium
	RemoveBuildingForPlayer(playerid, 955, -2097.3696,-397.5220,35.5313, 20.0); //Sprunk machine 3 @ SF Stadium
	RemoveBuildingForPlayer(playerid, 955, -2068.5593,-397.5223,35.5313, 20.0); //Sprunk machine 3 @ SF Stadium
	RemoveBuildingForPlayer(playerid, 955, -2039.8802,-397.5214,35.5313, 20.0); //Sprunk machine 3 @ SF Stadium
	RemoveBuildingForPlayer(playerid, 955, -2011.1403,-397.5225,35.5313, 20.0); //Sprunk machine 3 @ SF Stadium
	RemoveBuildingForPlayer(playerid, 955, -2005.7861,-490.8688,35.5313, 20.0); //Sprunk machine 3 @ SF Stadium
	RemoveBuildingForPlayer(playerid, 955, -2034.5267,-490.8681,35.5313, 20.0); //Sprunk machine 3 @ SF Stadium
	RemoveBuildingForPlayer(playerid, 955, -2063.1875,-490.8687,35.5313, 20.0); //Sprunk machine 3 @ SF Stadium
	RemoveBuildingForPlayer(playerid, 955, -2091.9780,-490.8684,35.5313, 20.0); //Sprunk machine 3 @ SF Stadium
	RemoveBuildingForPlayer(playerid, 956, -1455.1298,2592.4138,55.8359, 20.0); //Snack vender @ El Quebrados GONE
	RemoveBuildingForPlayer(playerid, 955, -252.9574,2598.9048,62.8582, 20.0); //Sprunk machine @ Las Payasadas GONE
	RemoveBuildingForPlayer(playerid, 956, -252.9574,2598.9048,62.8582, 20.0); //Snack vender @ Las Payasadas GONE
	RemoveBuildingForPlayer(playerid, 956, 1398.7617,2223.3606,11.0234, 20.0); //Snack vender @ Redsands West GONE
	RemoveBuildingForPlayer(playerid, 955, -862.9229,1537.4246,22.5870, 20.0); //Sprunk machine @ The Smokin' Beef Grill in Las Barrancas GONE
	RemoveBuildingForPlayer(playerid, 955, -14.6146,1176.1738,19.5634, 20.0); //Sprunk machine @ Fort Carson GONE
	RemoveBuildingForPlayer(playerid, 956, -75.2839,1227.5978,19.7360, 20.0); //Snack vender @ Fort Carson GONE
	RemoveBuildingForPlayer(playerid, 955, 1519.3328,1055.2075,10.8203, 20.0); //Sprunk machine @ LVA Freight Department GONE
	RemoveBuildingForPlayer(playerid, 956, 1659.5096,1722.1096,10.8281, 20.0); //Snack vender near Binco @ LV Airport GONE
	RemoveBuildingForPlayer(playerid, 955, 2086.5872,2071.4958,11.0579, 20.0); //Sprunk machine @ Sex Shop on The Strip
	RemoveBuildingForPlayer(playerid, 955, 2319.9001,2532.0376,10.8203, 20.0); //Sprunk machine @ Pizza co by Julius Thruway (North)
	RemoveBuildingForPlayer(playerid, 955, 2503.2061,1244.5095,10.8203, 20.0); //Sprunk machine @ Club in the Camels Toe
	RemoveBuildingForPlayer(playerid, 956, 2845.9919,1294.2975,11.3906, 20.0); //Snack vender @ Linden Station
	RemoveBuildingForPlayer(playerid, 956, 2647.6953, 1129.6641, 10.2188, 20.0); //Snack vender @ South East LV Gas Station
	RemoveBuildingForPlayer(playerid, 1775, 496.0843,-23.5310,1000.6797, 20.0); //Sprunk machine 1 @ Club in Camels Toe
	RemoveBuildingForPlayer(playerid, 1775, 501.1219,-2.1968,1000.6797, 20.0); //Sprunk machine 2 @ Club in Camels Toe
	RemoveBuildingForPlayer(playerid, 1776, 501.1219,-2.1968,1000.6797, 20.0); //Snack vender @ Club in Camels Toe
	RemoveBuildingForPlayer(playerid, 1775, -19.2299,-57.0460,1003.5469, 20.0); //Sprunk machine @ Roboi's type 24/7 stores
	RemoveBuildingForPlayer(playerid, 1776, -35.9012,-57.1345,1003.5469, 20.0); //Snack vender @ Roboi's type 24/7 stores
	RemoveBuildingForPlayer(playerid, 1775, -17.0036,-90.9709,1003.5469, 20.0); //Sprunk machine @ Other 24/7 stores
	RemoveBuildingForPlayer(playerid, 1776, -17.0036,-90.9709,1003.5469, 20.0); //Snach vender @ Others 24/7 stores
	RemoveBuildingForPlayer(playerid, 1775, -32.4453, -186.6953, 1003.6328, 20.0); //Sprunk machine @ Other 24/7 store
	RemoveBuildingForPlayer(playerid, 1776, -33.8750, -186.7656, 1003.6328, 20.0); //Snach vender @ Others 24/7 stores
	RemoveBuildingForPlayer(playerid, 1775, -35.7266, -140.2266, 1003.6328, 20.0); //Sprunk machine @ Other 24/7 store
	RemoveBuildingForPlayer(playerid, 1776, -16.5313, -140.2969, 1003.6328, 20.0); //Snach vender @ Others 24/7 stores
	RemoveBuildingForPlayer(playerid, 1775, -15.1016, -140.2266, 1003.6328, 20.0); //Sprunk machine @ Other 24/7 store
	RemoveBuildingForPlayer(playerid, 2778, -18.2734, -140.2734, 1002.5859, 20.0); //Video Game machine @ Other 24/7 store
	RemoveBuildingForPlayer(playerid, 2681, -34.1953, -140.2734, 1002.5859, 20.0); //Video Game machine @ Other 24/7 store
	RemoveBuildingForPlayer(playerid, 1776, 330.6797, 178.5000, 1020.0703, 20.0); //Snach vender @ Planning Dept
	RemoveBuildingForPlayer(playerid, 1776, 331.9219, 178.5000, 1020.0703, 20.0); //Snach vender @ Planning Dept
	RemoveBuildingForPlayer(playerid, 1776, 371.5938, 178.4531, 1020.0703, 20.0); //Snach vender @ Planning Dept
	RemoveBuildingForPlayer(playerid, 1776, 361.5625, 158.6172, 1008.4766, 20.0); //Snach vender @ Planning Dept
	RemoveBuildingForPlayer(playerid, 1776, 374.8906, 188.9766, 1008.4766, 20.0); //Snach vender @ Planning Dept
	RemoveBuildingForPlayer(playerid, 1776, 350.9063, 206.0859, 1008.4766, 20.0); //Snach vender @ Planning Dept
	RemoveBuildingForPlayer(playerid, 1776, 2155.8438, 1607.8750, 1000.0625, 20.0); //Snach vender @ caligulas Basement
	RemoveBuildingForPlayer(playerid, 1776, 2222.3672, 1602.6406, 1000.0625, 20.0); //Snach vender @ caligulas Basement
	RemoveBuildingForPlayer(playerid, 1776, 2202.4531, 1617.0078, 1000.0625, 20.0); //Snach vender @ caligulas Basement
	RemoveBuildingForPlayer(playerid, 1776, 2209.2422, 1621.2109, 1000.0625, 20.0); //Snach vender @ caligulas Basement
	RemoveBuildingForPlayer(playerid, 1775, 2222.2031, 1606.7734, 1000.0547, 20.0); //Sprunk vender @ caligulas Basement
	RemoveBuildingForPlayer(playerid, 1775, 2209.9063, 1607.1953, 1000.0547, 20.0); //Sprunk vender @ caligulas Basement
	RemoveBuildingForPlayer(playerid, 1775, 2155.9063, 1606.7734, 1000.0547, 20.0); //Sprunk vender @ caligulas Basement
	RemoveBuildingForPlayer(playerid, 1775, 2576.7031, -1284.4297, 1061.0938, 20.0); //Sprunk vender
	RemoveBuildingForPlayer(playerid, 1776, 379.0391, -178.8828, 1000.7344, 20.0); //Snach vender @ donut shop
	RemoveBuildingForPlayer(playerid, 1775, 373.8281, -178.1406, 1000.7344, 20.0); //Sprunk vender @ donut shop
	RemoveBuildingForPlayer(playerid, 1977, 316.8750, -140.3516, 998.5859, 20.0); //Useless Box @ Ammunation

 	format(string, sizeof(string), "* %s (%i) Has Joined The Server.",PlayerInfo[playerid][pName],playerid);
	SendClientMessageToOthers(playerid, COLOR_INACTIVE, string);
   	format(string, sizeof(string), "Welcome to {D6D631}SirJohn's Gaming Community{FFFFFF}- {00AAFF}%s %s {D6D631}Version %s",MapName,GAME_MODE,VERSION);
	SendClientMessage(playerid, COLOR_SERVER_MAIN_MSG, string);
   	format(string, sizeof(string), "{FFFFFF}Type   {D6D631}/help  /cmds  /rules  {FFFFFF}or visit Our Website At {00AAFF}%s {FFFFFF}For More Info.",WEBSITE);
	SendClientMessage(playerid, COLOR_SERVER_MAIN_MSG, string);
	SendClientMessage(playerid, COLOR_SERVER_MAIN_MSG, "{FF0000}Warning!  {FFFFFF}Some Of The Content On This Server May Offend Some People.");



	}//End of NPC check
	return 1;
}
//==============================================================================
public OnPlayerDisconnect(playerid, reason)
{
	new string[256];

	SetPlayerColor(playerid, COLOR_INACTIVE);

	ConnectedPlayers --;//Player Count

	switch (reason)
	{
		case 0:format(string, sizeof(string), "* %s (%i) Has Left The Server (Timeout).",PlayerInfo[playerid][pName],playerid);
		case 1:format(string, sizeof(string), "* %s (%i) Has Left The Server (Leaving).",PlayerInfo[playerid][pName],playerid);
		case 2:format(string, sizeof(string), "* %s (%i) Has Left The Server (Kicked).",PlayerInfo[playerid][pName],playerid);
	}
	SendClientMessageToAll(COLOR_INACTIVE, string);


  	if (IsPlayerNPC(playerid))
	{
	//Things to do when playerid is a NPC




	}else{
	//Things to do when playerid is not a NPC



	}//End of NPC check
	return 1;
}
//==============================================================================
public OnPlayerRequestClass(playerid, classid)
{
  	if (IsPlayerNPC(playerid))
	{
	//Things to do when playerid is a NPC




	}else{
	//Things to do when playerid is not a NPC
	SetPlayerPosEx(playerid,258.663269, -41.485324, 1002.023437, 84.496261,14,2);
	SetPlayerCameraPos(playerid,255.136993, -41.532199, 1002.023437);
	SetPlayerCameraLookAt(playerid,258.663269, -41.485324, 1002.023437);



	}//End of NPC check
	return 1;
}
//==============================================================================
public OnPlayerRequestSpawn(playerid)
{
  	if (IsPlayerNPC(playerid))
	{
	//Things to do when playerid is a NPC




	}else{
	//Things to do when playerid is not a NPC



	}//End of NPC check
	return 1;
}
//==============================================================================
public OnPlayerSpawn(playerid)
{
  	if (IsPlayerNPC(playerid))
	{
	//Things to do when playerid is a NPC





	}else{
	//Things to do when playerid is not a NPC


	if (PlayerInfo[playerid][pSpecID] > -1)
	{

	SetPlayerPosEx(playerid,PlayerInfo[playerid][pSpecX],PlayerInfo[playerid][pSpecY],PlayerInfo[playerid][pSpecZ],PlayerInfo[playerid][pSpecA],PlayerInfo[playerid][pSpecI],PlayerInfo[playerid][pSpecW]);
	SendClientMessage(playerid, COLOR_ERROR, "Spectating Stopped.");
	PlayerInfo[playerid][pSpecID] = -1;
	PlayerInfo[playerid][pSpawn] = 1;

	}else{


	//Lets Spawn the player at the Airport
	switch (CURRENT_GAMEMODE)
	{
		case LOS_SANTOS:
		{
		SetPlayerPosEx(playerid,1685.7039,-2328.9663,13.5469,0.0552,0,0);//LS Airport Spawn
		SendClientMessage(playerid, COLOR_SERVER_HELP_MSG, "Welcome To Los Santos.");
		}

		case LAS_VENTURAS:
		{
        SetPlayerPosEx(playerid,1679.2379,1447.8396,10.7745,266.8113,0,0);//LV Airport Spawn
		SendClientMessage(playerid, COLOR_SERVER_HELP_MSG, "Welcome To Las Venturas.");
		}

		case SAN_FIERRO:
		{
        SetPlayerPosEx(playerid,-1425.2372,-289.2708,14.1484,138.0232,0,0);//SF Airport Spawn
		SendClientMessage(playerid, COLOR_SERVER_HELP_MSG, "Welcome To San Fierro.");
		}
	}


	}//End Of Spectating Check
	
	
	PlayerInfo[playerid][pSpawn] = 1;
	
 	TextDrawShowForPlayer(playerid, DaysOfWeek);
    TextDrawShowForPlayer(playerid, Clock);
    TextDrawShowForPlayer(playerid, PlayerInfo[playerid][pZoneName]);
	}//End of NPC check
	return 1;
}
//==============================================================================
public OnPlayerDeath(playerid, killerid, reason)
{
	PlayerInfo[playerid][pSpawn] = 0;

	TextDrawHideForPlayer(playerid, DaysOfWeek);
    TextDrawHideForPlayer(playerid, Clock);
    TextDrawHideForPlayer(playerid, PlayerInfo[playerid][pZoneName]);


	SetPlayerColor(playerid, COLOR_INACTIVE);

	return 1;
}
//==============================================================================
public OnPlayerText(playerid, text[])
{
	new string[256];
	
	if(PlayerInfo[playerid][pMute] == 1 && PlayerInfo[playerid][pTextdraw] >= 0)
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Chat, You Have Been Muted By A Admin.");
	return 0;
	}

	if(PlayerInfo[playerid][pMute] == 0 && PlayerInfo[playerid][pTextdraw] > 0)
	{
	//OnPlayerEnterMenuOption(playerid, text);
	return 0;
	}

	if(PlayerInfo[playerid][pMute] == 0 && PlayerInfo[playerid][pTextdraw] == 0)
	{


	/*if (!IsPlayerAdmin(playerid) && PlayerInfo[playerid][pAdminLevel] == 0)PlayerInfo[playerid][pTxtSpam] ++;


	if (PlayerInfo[playerid][pTxtSpam] == 3 || PlayerInfo[playerid][pTxtSpam] == 4 || PlayerInfo[playerid][pTxtSpam] == 5)
	{
	SendClientMessage(playerid, COLOR_ERROR, "Please Wait Before Sending A Message Again.");
	return 0;
	}

	if (PlayerInfo[playerid][pTxtSpam] >= 6)
	{
	return 0;
	}*/


	if (PlayerInfo[playerid][pAdminLevel] > 0)
	{
    SendPlayerMessageToAll(playerid, text);
	}else{

	SendClientMessageInRange(playerid, text);
	}

	format(string, sizeof(string), "[CHAT] %s Says: %s",PlayerInfo[playerid][pName],text);
	ChatLog(string);
	}
	return 0;
}
//==============================================================================
stock SendClientMessageInRange(senderid, message[])
{
	new Float:x, Float:y, Float:z;
	GetPlayerPos(senderid, x, y, z);

	for(new i = 0; i < ConnectedPlayers; i++)
	{
		if(IsPlayerConnected(i))
		{
			if(GetPlayerVirtualWorld(senderid) == GetPlayerVirtualWorld(i))
			{
				if(IsPlayerInRangeOfPoint(i, 20.0, x, y, z))// && PlayerInfo[i][pAdminLevel] == 0
				{
				SendPlayerMessageToPlayer(i, senderid, message);
				}
			}

			/*if(PlayerInfo[i][pAdminLevel] > 0)
			{
			SendPlayerMessageToPlayer(i, senderid, message);
			}*/
		}
	}
	return 1;
}
//==============================================================================
public OnPlayerCommandText(playerid, cmdtext[])
{
	/*if (!IsPlayerAdmin(playerid) && PlayerInfo[playerid][pAdminLevel] == 0)PlayerInfo[playerid][pCmdSpam] ++;


	if (PlayerInfo[playerid][pCmdSpam] == 1 && PlayerInfo[playerid][pTeam] == TEAM_LAW && PlayerInfo[playerid][pTutorial] < 6)
	{
	PlayerInfo[playerid][pCmdSpam] = 0;
	}

	if (PlayerInfo[playerid][pCmdSpam] == 3 || PlayerInfo[playerid][pCmdSpam] == 4 || PlayerInfo[playerid][pCmdSpam] == 5)
	{
	return SendClientMessage(playerid, COLOR_ERROR, "Please Wait Before Using A Command Again.");
	}

	if (PlayerInfo[playerid][pCmdSpam] >= 6)
	{
	return KickPlayer(playerid,"SERVER","SERVER","Command Spam!");
	}*/

	if (strcmp("/", cmdtext, true, 10) == 0)
	{
	return SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	
	
	dcmd(mycommand, 9, cmdtext);

	dcmd(setlevel, 8, cmdtext);
	dcmd(cd, 2, cmdtext);
	dcmd(countdown, 9, cmdtext);
	dcmd(asay, 4, cmdtext);
	dcmd(an, 2, cmdtext);
	dcmd(announce, 8, cmdtext);
	dcmd(pm, 2, cmdtext);
	dcmd(privatemessage, 14, cmdtext);
	dcmd(respawncars, 11, cmdtext);
	dcmd(carcolor, 8, cmdtext);
	dcmd(nos, 3, cmdtext);
	dcmd(repair, 6, cmdtext);
	dcmd(flip, 4, cmdtext);
	dcmd(spec, 4, cmdtext);
	dcmd(spectate, 8, cmdtext);
	dcmd(specstop, 8, cmdtext);
	dcmd(spectatestop, 12, cmdtext);
	dcmd(godmode, 7, cmdtext);
	dcmd(adminhide, 9, cmdtext);
	dcmd(teleto, 6, cmdtext);
	dcmd(telehere, 8, cmdtext);
	dcmd(slap, 4, cmdtext);
	dcmd(kill, 4, cmdtext);
	dcmd(killall, 7, cmdtext);
	dcmd(fakechat,8,cmdtext);
    dcmd(fakedeath,9,cmdtext);
	dcmd(explode, 7, cmdtext);
	dcmd(fuck, 4, cmdtext);
	dcmd(setscore, 8, cmdtext);
	dcmd(setskin, 7, cmdtext);
	dcmd(cc, 2, cmdtext);
	dcmd(clearchat, 9, cmdtext);
	dcmd(getip, 5, cmdtext);
	dcmd(warn, 4, cmdtext);
	dcmd(mute, 4, cmdtext);
	dcmd(unmute, 6, cmdtext);
	dcmd(jail, 4, cmdtext);
	dcmd(unjail, 6, cmdtext);
	dcmd(ice, 3, cmdtext);
	dcmd(thaw, 4, cmdtext);
	dcmd(kick, 4, cmdtext);
	dcmd(kickall, 7, cmdtext);
	dcmd(ban, 3, cmdtext);
	dcmd(rangeban, 8, cmdtext);
	
	dcmd(loc, 3, cmdtext);
	dcmd(locate, 6, cmdtext);
	dcmd(gc, 2, cmdtext);
	dcmd(givecash, 8, cmdtext);
	
	return SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
}
//==============================================================================
//=======================START OF COMMANDS======================================
//==============================================================================
dcmd_mycommand(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){


	new idx,giveplayerid,string[256],tmp[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /mycommand (Name/Id) - Enter A Valid Name / ID.");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}




	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
//=======================START OF ADMIN COMMANDS================================
//==============================================================================
//==============================================================================
dcmd_setlevel(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 2){

	new idx,Level,giveplayerid,string[256],tmp[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /setlevel (Name/Id) (level) - Enter A Valid Name/Id");
	return 1;
	}

	if(!IsNumeric(tmp))
	{
		giveplayerid = ReturnUser(playerid, tmp);
		if(giveplayerid == INVALID_PLAYER_ID)
		{
		return 1;
		}
	}
	else
	{
		giveplayerid = strval(tmp);
		if(!IsPlayerConnected(giveplayerid))
		{
		format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
		SendClientMessage(playerid, COLOR_ERROR, string);
		return 1;
		}
	}

	if(giveplayerid == playerid)
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Change your Admin Level.");
	return 1;
	}

	if (IsPlayerNPC(giveplayerid))
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Make A Bot Admin.");
	return 1;
	}


	tmp = strtok(params, idx);

	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /setlevel (Name/Id) (level) - Enter A Number 1 - 3");
	return 1;
	}


	if(!IsNumeric(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "Invalid Level Please Enter A Numerical Character.");
	return 1;
	}

	Level = strval(tmp);


	if(Level < 1 || Level > 3)
	{
	SendClientMessage(playerid, COLOR_ERROR, "Please Enter A Number 1 - 3.");
	return 1;
	}




    if (PlayerInfo[giveplayerid][pRegistered] == 0 || PlayerInfo[giveplayerid][pLogged] == 0)
    {
	format(string, sizeof(string), "Please Wait Until %s Is Logged In Before Making Them Admin.",PlayerInfo[giveplayerid][pName]);
	SendClientMessage(playerid,COLOR_SERVER_MAIN_MSG, string);
	return 1;
	}


	format(string, sizeof(string), "You Made %s A Level %i Admin.",PlayerInfo[giveplayerid][pName],Level);
	SendClientMessage(playerid,COLOR_SERVER_MAIN_MSG, string);


	format(string, sizeof(string), "%s Has Made You A Level %i Admin. Type /acmds For A List Of Admin Commands.",PlayerInfo[playerid][pName],Level);
	SendClientMessage(giveplayerid,COLOR_SERVER_MAIN_MSG, string);

	PlayerInfo[giveplayerid][pAdminLevel] = Level;
	/*
 	format(string, sizeof(string), "UPDATE playerdata SET AdminLevel = %d WHERE UserName = '%s'", PlayerInfo[giveplayerid][pAdminLevel],PlayerInfo[giveplayerid][pName]);
	mysql_query(string); //queries
	mysql_free_result(); //Frees the result
	*/

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}

	return 1;
}
//==============================================================================
dcmd_cd(playerid, params[])
{
	dcmd_countdown(playerid, params);
	return 1;
}

dcmd_countdown(playerid,params[])
{
	#pragma unused params
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0)
	{
	SendClientMessage(playerid, COLOR_ADMIN, "Count Down Started.");

	for(new i = 0; i < ConnectedPlayers; i++)
	{
		if(IsPlayerConnected(i) && PlayerInfo[i][pSpawn] == 1)
		{
			PlayerInfo[i][pAdminCountDown] = 10;
			TogglePlayerControllable(i, 0);
		}
	}

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_asay(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0)
	{

	new idx,string[256],length = strlen(params);

	while ((idx < length) && (params[idx] <= ' '))
	{
		idx++;
	}
	new offset = idx;
	new result[64];
	while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
	{
		result[idx - offset] = params[idx];
		idx++;
	}

	result[idx - offset] = EOS;

	if(!strlen(result))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /asay (message).");
	}


	format(string, sizeof(string), "[ADMIN CHAT] %s (%d) SAYS: %s", PlayerInfo[playerid][pName], playerid, result);
	SendClientMessageToAdmins(COLOR_YELLOW, string);


	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_an(playerid, params[])
{
	dcmd_announce(playerid, params);
	return 1;
}

dcmd_announce(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0)
	{

	new idx,string[256],length = strlen(params);

	while ((idx < length) && (params[idx] <= ' '))
	{
		idx++;
	}
	new offset = idx;
	new result[64];
	while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
	{
		result[idx - offset] = params[idx];
		idx++;
	}

	result[idx - offset] = EOS;

	if(!strlen(result))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /announce (message).");
	}


	format(string, sizeof(string), "%s", result);
	GameTextForAll(string,4000,3);


	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_pm(playerid, params[])
{
	dcmd_privatemessage(playerid, params);
	return 1;
}

dcmd_privatemessage(playerid, params[])
{
	new idx,id,giveplayerid,string[256],tmp[256],cmd[256],message[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /pm (Name/Id) (message).");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
		giveplayerid = ReturnUser(playerid, tmp);
		if(giveplayerid == INVALID_PLAYER_ID)
		{
		return 1;
		}
	}
	else
	{
		giveplayerid = strval(tmp);
		if(!IsPlayerConnected(giveplayerid))
		{
		format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
		SendClientMessage(playerid, COLOR_ERROR, string);
		return 1;
		}
	}
	id = strlen(tmp);
	tmp = strtok(params, idx);


	if(giveplayerid == playerid)
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot PM Yourself!");
	return 1;
	}

	if (!IsPlayerAdmin(giveplayerid) && PlayerInfo[giveplayerid][pAdminLevel] == 0)
	{
	format(string, sizeof(string), "%s (%d) Is Not An Admin. You Cannot PM Them.", PlayerInfo[giveplayerid][pName], giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}

	if(strmid(message, params, id + strlen(cmd) + 1, strlen(params), 256))
	{
	format(string, sizeof(string), "PM Sent To %s (%d) %s", PlayerInfo[giveplayerid][pName], giveplayerid, message);
	SendClientMessage(playerid, COLOR_YELLOW, string);

	PlayerPlaySound(giveplayerid, 1150, 0.0, 0.0, 0.0);
	format(string, sizeof(string), "PM From %s (%d) %s", PlayerInfo[playerid][pName], playerid, message);
	SendClientMessage(giveplayerid, COLOR_YELLOW, string);
	
	}
	else
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /pm (Name/Id) (message).");
	}

	return 1;
}
//==============================================================================
dcmd_respawncars(playerid,params[])
{
	#pragma unused params
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0)
	{

		for(new v=0; v < MAX_VEHICLES; v++)
		{
			for(new i = 0; i < ConnectedPlayers; i++)
			{
				if(IsPlayerConnected(i) && !IsPlayerInVehicle(i,v))
				{
				SetVehicleToRespawn(v);
				}
			}
		}
		SendClientMessage(playerid, COLOR_ADMIN, "|- You have Successfully Respawned all Vehicles! -|");
		GameTextForAll("~n~~n~~n~~n~~n~~n~~r~Vehicles ~g~Respawned!", 3000,3);

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_carcolor(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 1){

	if (PlayerInfo[playerid][pSpawn] == 1){

	new idx,tmp[256],color1,color2;

	tmp = strtok(params, idx);

	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /carcolor (color 1) (color 2)");
	return 1;
	}

	color1 = strval(tmp);

	tmp = strtok(params, idx);

	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /carcolor (color 1) (color 2)");
	return 1;
	}

	if(!IsNumeric(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "Invalid Colorid Please Use A Numerical Character.");
	return 1;
	}

	color2 = strval(tmp);

	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) {
 	SendClientMessage(playerid,COLOR_ERROR,"You Need To Be Driving A Vehicle To Change A Vehicle's Color.");
	return 1;
	}

	if(!IsNumeric(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "Invalid Colorid Please Use A Numerical Character.");
	return 1;
	}

	ChangeVehicleColor(GetPlayerVehicleID(playerid), color1, color2);

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "You Need To Spawn Before Using This Command.");
	}

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_nos(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 1){

	if (PlayerInfo[playerid][pSpawn] == 1){

	new idx,tmp[256],nitroid;

	tmp = strtok(params, idx);

	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /nos (id) - Enter A Number 1 - 3");
	return 1;
	}

	if(!IsNumeric(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "Invalid id Please Use A Numerical Character.");
	return 1;
	}

	nitroid = strval(tmp);

	if(nitroid < 1 || nitroid > 3)
	{
 	SendClientMessage(playerid,COLOR_ERROR,"Enter A Number 1 - 3.");
	return 1;
	}

	if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) {
 	SendClientMessage(playerid,COLOR_ERROR,"You Need To Be Driving A Vehicle To Give A Vehicle Nitro.");
	return 1;
	}

	switch(nitroid)
	{
		case 1:{AddVehicleComponent(GetPlayerVehicleID(playerid),1008);nitroid = 5;}
		case 2:{AddVehicleComponent(GetPlayerVehicleID(playerid),1009);nitroid = 2;}
		case 3:{AddVehicleComponent(GetPlayerVehicleID(playerid),1010);nitroid = 10;}
	}

	format(tmp, 256, "NOS %d Times Added To Vehicle.",nitroid);
	SendClientMessage(playerid,COLOR_ADMIN,tmp);

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "You Need To Spawn Before Using This Command.");
	}

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}

//==============================================================================
dcmd_repair(playerid, params[])
{
	#pragma unused params
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){

	if (PlayerInfo[playerid][pSpawn] == 1){

	if (IsPlayerInAnyVehicle(playerid))
	{
	new string[256],vehicleid, modelid;


	vehicleid = GetPlayerVehicleID(playerid);
	modelid = GetVehicleModel(vehicleid);

	format(string, sizeof(string), "Your %s Has Been Repaired.", VehicleNames[modelid - 400]);
	SendClientMessage(playerid,COLOR_ADMIN, string);


	RepairVehicle(vehicleid);

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "You Need To Be In A Vehicle To Use This Command.");
	}

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "You Need To Spawn Before Using This Command.");
	}

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_flip(playerid, params[])
{
	#pragma unused params
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){

	if (PlayerInfo[playerid][pSpawn] == 1){

	if (IsPlayerInAnyVehicle(playerid))
	{
	new string[256],vehicleid, modelid,Float:X, Float:Y, Float:Z, Float:Angle;


	vehicleid = GetPlayerVehicleID(playerid);
	modelid = GetVehicleModel(vehicleid);

	format(string, sizeof(string), "Your %s Has Been Flipped.", VehicleNames[modelid - 400]);
	SendClientMessage(playerid,COLOR_ADMIN, string);

	GetPlayerPos(playerid, X, Y, Z);
	GetVehicleZAngle(vehicleid, Angle);
	SetVehiclePos(vehicleid, X, Y, Z);
	SetVehicleZAngle(vehicleid, Angle);

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "You Need To Be In A Vehicle To Use This Command.");
	}

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "You Need To Spawn Before Using This Command.");
	}

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_spec(playerid, params[])
{
	return dcmd_spectate(playerid, params);
}

dcmd_spectate(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){

	if (PlayerInfo[playerid][pSpawn] == 1){

	new idx,giveplayerid,string[256],tmp[256];
	new Float:X,Float:Y,Float:Z,Float:A,I,W,vehicleid;

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /spectate (Name/Id) - Enter A Valid Name/Id");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}


	if (IsPlayerNPC(giveplayerid))
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Spectate A Bot.");
	return 1;
	}

	if (PlayerInfo[giveplayerid][pSpawn] == 0){
	format(string, sizeof(string), "%s (%i) Has Not Spawned.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}



	format(string, sizeof(string), "Spectating %s (%i).",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid,COLOR_ADMIN, string);

	if (PlayerInfo[playerid][pSpecID] == -1)
	{

	GetPlayerPos(playerid,X,Y,Z);
	GetPlayerFacingAngle(playerid,A);
	I = GetPlayerInterior(playerid);
	W = GetPlayerVirtualWorld(playerid);

	PlayerInfo[playerid][pSpecX] = X;
	PlayerInfo[playerid][pSpecY] = Y;
	PlayerInfo[playerid][pSpecZ] = Z;
	PlayerInfo[playerid][pSpecA] = A;
	PlayerInfo[playerid][pSpecI] = I;
	PlayerInfo[playerid][pSpecW] = W;

	}

	//PlayerInfo[playerid][pSpawn] = 0;
	PlayerInfo[playerid][pSpecID] = giveplayerid;


	if(IsPlayerInAnyVehicle(giveplayerid)) {

	vehicleid = GetPlayerVehicleID(giveplayerid);

	TogglePlayerSpectating(playerid, 1);
	PlayerSpectateVehicle(playerid, vehicleid);

	SetPlayerInterior(playerid,GetPlayerInterior(giveplayerid));
	SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(giveplayerid));

	}
	else
	{

	TogglePlayerSpectating(playerid, 1);
	PlayerSpectatePlayer(playerid, giveplayerid);

	SetPlayerInterior(playerid,GetPlayerInterior(giveplayerid));
	SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(giveplayerid));

	}


	}else{
	SendClientMessage(playerid, COLOR_ERROR, "You Need To Spawn Before Using This Command.");
	}


	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}

	return 1;
}
//==============================================================================
dcmd_specstop(playerid, params[])
{
	return dcmd_spectatestop(playerid, params);
}

dcmd_spectatestop(playerid, params[])
{
	#pragma unused params

	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){

	if (PlayerInfo[playerid][pSpawn] == 1){


	if (PlayerInfo[playerid][pSpecID] > -1)
	{

	TogglePlayerSpectating(playerid, 0);

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "You Are Not Spectating Any Players.");
	}


	}else{
	SendClientMessage(playerid, COLOR_ERROR, "You Need To Spawn Before Using This Command.");
	}

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_godmode(playerid, params[])
{
	#pragma unused params

	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){

	if (PlayerInfo[playerid][pSpawn] == 1){


	if (PlayerInfo[playerid][pAdminMode] > 0)
	{
	SetPlayerHealth(playerid,100);
	PlayerInfo[playerid][pAdminMode] = 0;
	SendClientMessage(playerid, COLOR_SERVER_HELP_MSG, "ADMIN MODE OFF.");

	}else{

    SetPlayerHealth(playerid,100000);
	GivePlayerWeapon(playerid,16,50000);
	GivePlayerWeapon(playerid,26,50000);
	GivePlayerWeapon(playerid,38,50000);
	PlayerInfo[playerid][pAdminMode] = 1;
	SendClientMessage(playerid, COLOR_SERVER_HELP_MSG, "ADMIN MODE ON.");
	}


	}else{
	SendClientMessage(playerid, COLOR_ERROR, "You Need To Spawn Before Using This Command.");
	}

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_adminhide(playerid, params[])
{
	#pragma unused params

	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){

	if (PlayerInfo[playerid][pSpawn] == 1){


	if (PlayerInfo[playerid][pAdminHidden] > 0)
	{
	PlayerInfo[playerid][pAdminHidden] = 0;
	SendClientMessage(playerid, COLOR_SERVER_HELP_MSG, "ADMIN HIDDEN MODE OFF.");

	}else{

	PlayerInfo[playerid][pAdminHidden] = 1;
	SendClientMessage(playerid, COLOR_SERVER_HELP_MSG, "ADMIN HIDDEN MODE ON.");
	}


	}else{
	SendClientMessage(playerid, COLOR_ERROR, "You Need To Spawn Before Using This Command.");
	}

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_telehere(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){

	new idx,giveplayerid,Float:X,Float:Y,Float:Z,Float:A,Interior,World,string[256],tmp[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /telehere (Name/Id) - Enter A Valid Name/Id.");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}

	if (IsPlayerNPC(giveplayerid))
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Teleport A Bot.");
	return 1;
	}

	if(giveplayerid == playerid)
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Teleport Yourself.");
	return 1;
	}


	if (PlayerInfo[giveplayerid][pJailed] > 0 || PlayerInfo[giveplayerid][pAJailed] > 0)
	{
	format(string, sizeof(string), "%s (%d) Is In Jail And Can't Be Teleported.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}

	GetPlayerPos(playerid, X, Y, Z);
	GetPlayerFacingAngle(playerid, A);
	Interior = GetPlayerInterior(playerid);
	World = GetPlayerVirtualWorld(playerid);

	SetPlayerPosEx(giveplayerid,X, Y+2, Z, A, Interior, World);

	format(string, sizeof(string), "%s (%i) Teleported To You Successfully.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid,COLOR_ADMIN, string);
/*
	format(string, sizeof(string), "%s",PlayerInfo[playerid][pLocation]);
	strmid(PlayerInfo[giveplayerid][pLocation], string, 0, strlen(string), 256);

	PlayerInfo[giveplayerid][pCheckpoint] = PlayerInfo[playerid][pCheckpoint];
	PlayerInfo[giveplayerid][pLastOutSideID] = PlayerInfo[playerid][pLastOutSideID];
*/
	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_teleto(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){

	new idx,giveplayerid,Float:X,Float:Y,Float:Z,Float:A,Interior,World,string[256],tmp[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /teleto (Name/Id) - Enter A Valid Name/Id.");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}

	if (IsPlayerNPC(giveplayerid))
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Teleport To A Bot.");
	return 1;
	}

	if(giveplayerid == playerid)
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Teleport Yourself.");
	return 1;
	}

	if (PlayerInfo[playerid][pJailed] > 0 || PlayerInfo[playerid][pAJailed] > 0)
	{
	format(string, sizeof(string), "You Are In Jail. You Cannot Teleport To %s (%d).",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}


	GetPlayerPos(giveplayerid, X, Y, Z);
	GetPlayerFacingAngle(giveplayerid, A);
	Interior = GetPlayerInterior(giveplayerid);
	World = GetPlayerVirtualWorld(giveplayerid);

	SetPlayerPosEx(playerid,X, Y+2, Z, A, Interior, World);

	format(string, sizeof(string), "Teleported To %s (%i) Successfully.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid,COLOR_ADMIN, string);
/*
	format(string, sizeof(string), "%s",PlayerInfo[giveplayerid][pLocation]);
	strmid(PlayerInfo[playerid][pLocation], string, 0, strlen(string), 256);

	PlayerInfo[playerid][pCheckpoint] = PlayerInfo[giveplayerid][pCheckpoint];
	PlayerInfo[playerid][pLastOutSideID] = PlayerInfo[giveplayerid][pLastOutSideID];
*/
	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_slap(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){

	new idx,id,giveplayerid,Float:X,Float:Y,Float:Z,Float:Health,string[256],tmp[256],cmd[256],reason[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /slap (Name/Id) - Enter A Valid Name/ID.");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}
	id = strlen(tmp);
	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	reason = "No Reason Given.";
	}
	else
	{

	strmid(reason, params, id + strlen(cmd) + 1, strlen(params), 256);
	}


	if (IsPlayerNPC(giveplayerid))
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Slap A Bot.");
	return 1;
	}

	format(string, sizeof(string), "{FF66FF}ADMIN SLAP: {FFFFFF}%s (%i) {D6D631}REASON: {FFFFFF}%s",PlayerInfo[giveplayerid][pName],giveplayerid, reason);
    SendClientMessageToAll(COLOR_SERVER_MAIN_MSG, string);

	format(string, sizeof(string), "[SLAP] %s BY: %s REASON: %s",PlayerInfo[giveplayerid][pName],PlayerInfo[playerid][pName],reason);
 	AdminLog(string);


	if(IsPlayerInAnyVehicle(giveplayerid))
	{

	new vehicleid = GetPlayerVehicleID(giveplayerid);

	if (GetPlayerVirtualWorld(giveplayerid) == 0)
	{
	GetVehiclePos(vehicleid, X, Y, Z);
	SetVehiclePos(vehicleid, X, Y, Z+50);

	}else{
	GetVehicleHealth(vehicleid, Health);
	SetVehicleHealth(vehicleid, Health - 25);
	}

	}else{
	GetPlayerPos(giveplayerid, X, Y, Z);

	if (GetPlayerVirtualWorld(giveplayerid) == 0)
	{
	PlayerPlaySound(giveplayerid, 1190 , X, Y, Z);
	SetPlayerPos(giveplayerid, X, Y, Z+5);

	}else{
	PlayerPlaySound(giveplayerid, 1190 , X, Y, Z);
	GetPlayerHealth(giveplayerid, Health);
	SetPlayerHealth(giveplayerid, Health - 25);
	}


	}

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_kill(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){


	new idx,giveplayerid,string[256],tmp[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /kill (Name/Id) - Enter A Valid Name / ID.");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}
	
	
	if (PlayerInfo[giveplayerid][pSpawn] == 0)
	{
	format(string, sizeof(string), "%s (%d) Is Already Dead.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	
	format(string, sizeof(string), "%s (%d) Died By The Hand Of God.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessageToAll(COLOR_DEATH, string);
	SetPlayerHealth(giveplayerid,0.0);

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_killall(playerid, params[])
{
	#pragma unused params
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){

	for(new i = 0; i < ConnectedPlayers; i++)
	{
		if(IsPlayerConnected(i) && PlayerInfo[i][pSpawn] > 0 && PlayerInfo[i][pAdminLevel] == 0)
		{
		SetPlayerHealth(i,0.0);
		SendClientMessage(i,COLOR_DEATH, "You Died By The Hand Of God.");
		}
	}

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_fakechat(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){

	new idx,id,giveplayerid,string[256],tmp[256],cmd[256],message[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /fakechat (Name/Id) (message).");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
		giveplayerid = ReturnUser(playerid, tmp);
		if(giveplayerid == INVALID_PLAYER_ID)
		{
		return 1;
		}
	}
	else
	{
		giveplayerid = strval(tmp);
		if(!IsPlayerConnected(giveplayerid))
		{
		format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
		SendClientMessage(playerid, COLOR_ERROR, string);
		return 1;
		}
	}
	id = strlen(tmp);
	tmp = strtok(params, idx);


	if(giveplayerid == playerid)
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot fakechat Yourself!");
	return 1;
	}



	if(strmid(message, params, id + strlen(cmd) + 1, strlen(params), 256))
	{
	SendPlayerMessageToAll(giveplayerid, message);


	}
	else
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /fakechat (Name/Id) (message).");
	}

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_fakedeath(playerid, params[])
{
	#pragma unused params
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){

	if(PlayerInfo[playerid][pSpawn] > 0)
	{
	new string[256];

	format(string, sizeof(string), "%s (%i) Died.",PlayerInfo[playerid][pName],playerid);
	SendClientMessageToAll(COLOR_DEATH, string);
	SendDeathMessage(INVALID_PLAYER_ID,playerid,0);

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Use This Command When Your Dead.");
	}

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_explode(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){


	new idx,id,giveplayerid,string[256],tmp[256],cmd[256],reason[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /explode (Name/Id) - Enter A Valid Name/ID.");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}

	id = strlen(tmp);
	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	reason = "No Reason Given.";
	}
	else
	{
	strmid(reason, params, id + strlen(cmd) + 1, strlen(params), 256);
	}

	/*if (giveplayerid == playerid)
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Explode Yourself.");
	return 1;
	}

	if (IsPlayerNPC(giveplayerid))
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Explode A Bot.");
	return 1;
	}

	if (IsPlayerAdmin(giveplayerid) || PlayerInfo[giveplayerid][pAdminLevel] > 2)
	{
	format(string, sizeof(string), "%s (%i) Is The Server Operator You Cannot Explode Them.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}*/

	if (PlayerInfo[giveplayerid][pSpawn] == 0)
	{
	format(string, sizeof(string), "%s (%i) Is Not Alive You Cannot Explode Them.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}


	new Float:burnx, Float:burny, Float:burnz;
	GetPlayerPos(giveplayerid,burnx, burny, burnz);
	CreateExplosion(burnx, burny , burnz, 7,10.0);

	format(string, sizeof(string), "{FF66FF}ADMIN EXPLODE: {FFFFFF}%s (%i) {D6D631}REASON: {FFFFFF}%s",PlayerInfo[giveplayerid][pName],giveplayerid, reason);
    SendClientMessageToAll(COLOR_SERVER_MAIN_MSG, string);

	format(string, sizeof(string), "[EXPLODE] %s BY: %s REASON: %s",PlayerInfo[giveplayerid][pName],PlayerInfo[playerid][pName],reason);
 	AdminLog(string);


	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_fuck(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){


	new idx,id,giveplayerid,string[256],tmp[256],cmd[256],reason[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /fuck (Name/Id) - Enter A Valid Name/ID.");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}

	id = strlen(tmp);
	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	reason = "No Reason Given.";
	}
	else
	{
	strmid(reason, params, id + strlen(cmd) + 1, strlen(params), 256);
	}

	/*if (giveplayerid == playerid)
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Explode Yourself.");
	return 1;
	}

	if (IsPlayerNPC(giveplayerid))
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Explode A Bot.");
	return 1;
	}

	if (IsPlayerAdmin(giveplayerid) || PlayerInfo[giveplayerid][pAdminLevel] > 2)
	{
	format(string, sizeof(string), "%s (%i) Is The Server Operator You Cannot Explode Them.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}*/
	if (PlayerInfo[giveplayerid][pSpawn] == 0)
	{
	format(string, sizeof(string), "%s (%i) Is Not Alive You Cannot Fuck Them.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}

	SetPlayerArmour(giveplayerid,0.0);    SetPlayerColor(giveplayerid,COLOR_ADMIN);
	SetPlayerHealth(giveplayerid,1.0);    ResetPlayerMoney(giveplayerid);
	ResetPlayerWeapons(giveplayerid);     GivePlayerWeapon(giveplayerid,12,1);
	SetPlayerWantedLevel(giveplayerid,6); SetPlayerSkin(giveplayerid, 137);
	SetPlayerScore(giveplayerid, 0);      SetPlayerWeather(giveplayerid,19);

	format(string,sizeof(string),"[N00B]%s", PlayerInfo[giveplayerid][pName]);
	SetPlayerName(giveplayerid,string);

	if(giveplayerid != playerid)
	{
	format(string,sizeof(string),"~w~%s: ~r~FUCK YOU!",PlayerInfo[playerid][pName]);
	GameTextForPlayer(giveplayerid, string, 2500, 3);
	}


	format(string, sizeof(string), "{FF66FF}ADMIN FUCK: {FFFFFF}%s (%i) {D6D631}REASON: {FFFFFF}%s",PlayerInfo[giveplayerid][pName],giveplayerid, reason);
    SendClientMessageToAll(COLOR_SERVER_MAIN_MSG, string);

	format(string, sizeof(string), "[FUCK] %s BY: %s REASON: %s",PlayerInfo[giveplayerid][pName],PlayerInfo[playerid][pName],reason);
 	AdminLog(string);


	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_setscore(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 2){

	new idx,giveplayerid,score,string[256],tmp[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /setscore (Name/Id) (score) - Enter A Valid Name/Id.");
	return 1;
	}

	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}


	tmp = strtok(params, idx);

	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /setscore (Name/Id) (score) - Enter A Valid Name/Id.");
	return 1;
	}

	if(!IsNumeric(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "Imvalid Score - Enter A Numerical Character.");
	return 1;
	}

	score = strval(tmp);


	if (IsPlayerNPC(giveplayerid))
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Set A Bots Score.");
	return 1;
	}


	if (giveplayerid != playerid)
	{
	format(string, sizeof(string), "%s (%i) Set Your Score To %i.",PlayerInfo[playerid][pName],playerid,score);
	SendClientMessage(giveplayerid,COLOR_ADMIN, string);

	format(string, sizeof(string), "Set %s (%i) Score To %i.",PlayerInfo[giveplayerid][pName],giveplayerid,score);
	SendClientMessage(playerid,COLOR_ADMIN, string);
	}else{
	
	format(string, sizeof(string), "You Set Your Score To %i",score);
	SendClientMessage(playerid,COLOR_ADMIN, string);
	}

	SetPlayerScore(giveplayerid,score);

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}


//==============================================================================
dcmd_setskin(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 2){

	new idx,giveplayerid,skin,string[256],tmp[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /setskin (Name/Id) (skin) - Enter A Valid Name/Id.");
	return 1;
	}

	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}


	tmp = strtok(params, idx);

	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /setskin (Name/Id) (skin) - Enter A Valid Name/Id.");
	return 1;
	}

	if(!IsNumeric(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "Imvalid Skin - Enter A Numerical Character.");
	return 1;
	}

	skin = strval(tmp);


	if (IsPlayerNPC(giveplayerid))
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Set A Bots Skin.");
	return 1;
	}


	if (giveplayerid != playerid)
	{
	format(string, sizeof(string), "%s (%i) Set Your Skin To %i.",PlayerInfo[playerid][pName],playerid,skin);
	SendClientMessage(giveplayerid,COLOR_ADMIN, string);

	format(string, sizeof(string), "Set %s (%i) Skin To %i.",PlayerInfo[giveplayerid][pName],giveplayerid,skin);
	SendClientMessage(playerid,COLOR_ADMIN, string);
	}else{

	format(string, sizeof(string), "You Set Your Skin To %i",skin);
	SendClientMessage(playerid,COLOR_ADMIN, string);
	}

	SetPlayerSkin(giveplayerid,skin);

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_cc(playerid, params[])
{
	return dcmd_clearchat(playerid, params);
}

dcmd_clearchat(playerid, params[])
{
	#pragma unused params
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){

	SendClientMessageToAll(COLOR_SERVER_HELP_MSG, " ");
	SendClientMessageToAll(COLOR_SERVER_HELP_MSG, " ");
	SendClientMessageToAll(COLOR_SERVER_HELP_MSG, " ");
	SendClientMessageToAll(COLOR_SERVER_HELP_MSG, " ");
	SendClientMessageToAll(COLOR_SERVER_HELP_MSG, " ");
	SendClientMessageToAll(COLOR_SERVER_HELP_MSG, " ");
	SendClientMessageToAll(COLOR_SERVER_HELP_MSG, " ");
	SendClientMessageToAll(COLOR_SERVER_HELP_MSG, " ");
	SendClientMessageToAll(COLOR_SERVER_HELP_MSG, " ");
	SendClientMessageToAll(COLOR_SERVER_HELP_MSG, " ");
	SendClientMessageToAll(COLOR_SERVER_HELP_MSG, " ");
	SendClientMessageToAll(COLOR_SERVER_HELP_MSG, " ");
	SendClientMessageToAll(COLOR_SERVER_HELP_MSG, " ");
	SendClientMessageToAll(COLOR_SERVER_HELP_MSG, " ");
	SendClientMessageToAll(COLOR_SERVER_HELP_MSG, " ");
	SendClientMessageToAll(COLOR_SERVER_HELP_MSG, " ");
	
	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_getip(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){


	new idx,giveplayerid,string[256],tmp[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /getip (Name/Id) - Enter A Valid Name/ID.");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}

	format(string, sizeof(string), "%s (%d)'s IP ADDRESS: %s",PlayerInfo[giveplayerid][pName],giveplayerid,PlayerInfo[giveplayerid][pIP]);
	SendClientMessage(playerid, COLOR_SERVER_MAIN_MSG, string);


	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_warn(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){


	new idx,id,giveplayerid,string[256],tmp[256],cmd[256],reason[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /warn (Name/Id) - Enter A Valid Name/ID.");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}

	id = strlen(tmp);
	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	reason = "No Reason Given.";
	}
	else
	{
	strmid(reason, params, id + strlen(cmd) + 1, strlen(params), 256);
	}

	if (giveplayerid == playerid)
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Warn Yourself.");
	return 1;
	}

	if (IsPlayerNPC(giveplayerid))
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Warn A Bot.");
	return 1;
	}

	if (IsPlayerAdmin(giveplayerid) || PlayerInfo[giveplayerid][pAdminLevel] > 2)
	{
	format(string, sizeof(string), "%s (%i) Is The Server Operator And Cannot Be Muted.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}

	if (PlayerInfo[giveplayerid][pWarn] < 3)
	{

	format(string, sizeof(string), "{FF66FF}ADMIN WARN: {FFFFFF}%s (%i) {D6D631}REASON: {FFFFFF}%s",PlayerInfo[giveplayerid][pName],giveplayerid, reason);
    SendClientMessageToAll(COLOR_SERVER_MAIN_MSG, string);
	PlayerInfo[giveplayerid][pWarn] += 1;

	format(string, sizeof(string), "[WARN] %s BY: %s REASON: %s",PlayerInfo[giveplayerid][pName],PlayerInfo[playerid][pName],reason);
 	AdminLog(string);
 	
 	
	}else{
	reason = "Maximum Warnings Exceeded";
	
	format(string, sizeof(string), "{FF66FF}ADMIN KICK: {FFFFFF}%s (%i) {D6D631}REASON: {FFFFFF}%s",PlayerInfo[giveplayerid][pName],giveplayerid, reason);
    SendClientMessageToAll(COLOR_SERVER_MAIN_MSG, string);
	PlayerInfo[giveplayerid][pWarn] = 0;

	format(string, sizeof(string), "[KICK] %s BY: %s REASON: %s",PlayerInfo[giveplayerid][pName],PlayerInfo[playerid][pName],reason);
 	AdminLog(string);
	Kick(giveplayerid);
	}
 	

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_mute(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){

	new idx,id,giveplayerid,string[256],tmp[256],cmd[256],reason[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /mute (Name/Id) - Enter A Valid Name/ID.");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}
	id = strlen(tmp);
	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	reason = "No Reason Given.";
	}
	else
	{

	strmid(reason, params, id + strlen(cmd) + 1, strlen(params), 256);
	}


	if (giveplayerid == playerid)
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Mute Yourself.");
	return 1;
	}

	if (IsPlayerNPC(giveplayerid))
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Mute A Bot.");
	return 1;
	}

	if (IsPlayerAdmin(giveplayerid) || PlayerInfo[giveplayerid][pAdminLevel] > 2)
	{
	format(string, sizeof(string), "%s (%i) Is The Server Operator And Cannot Be Muted.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}


	if(PlayerInfo[giveplayerid][pMute] == 1)
	{
	format(string, sizeof(string), "%s (%i) Has Been Muted.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}

	format(string, sizeof(string), "{FF66FF}ADMIN MUTE: {FFFFFF}%s (%i) {D6D631}REASON: {FFFFFF}%s",PlayerInfo[giveplayerid][pName],giveplayerid, reason);
    SendClientMessageToAll(COLOR_SERVER_MAIN_MSG, string);
	PlayerInfo[giveplayerid][pMute] = 1;

	format(string, sizeof(string), "[MUTE] %s BY: %s REASON: %s",PlayerInfo[giveplayerid][pName],PlayerInfo[playerid][pName],reason);
 	AdminLog(string);

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_unmute(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){

	new idx,id,giveplayerid,string[256],tmp[256],cmd[256],reason[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /unmute (Name/Id) - Enter A Valid Name/ID.");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}
	id = strlen(tmp);
	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	reason = "No Reason Given.";
	}
	else
	{

	strmid(reason, params, id + strlen(cmd) + 1, strlen(params), 256);
	}

	if (giveplayerid == playerid)
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot UnMute Yourself.");
	return 1;
	}

	if (IsPlayerNPC(giveplayerid))
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot UnMute A Bot.");
	return 1;
	}

	if (IsPlayerAdmin(giveplayerid) || PlayerInfo[giveplayerid][pAdminLevel] > 2)
	{
	format(string, sizeof(string), "%s (%i) Is The Server Operator And Cannot Be UnMuted.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}

	if(PlayerInfo[giveplayerid][pMute] == 0)
	{
	format(string, sizeof(string), "%s (%i) Has Not Been Muted.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}

	format(string, sizeof(string), "{FF66FF}ADMIN UNMUTE: {FFFFFF}%s (%i) {D6D631}REASON: {FFFFFF}%s",PlayerInfo[giveplayerid][pName],giveplayerid, reason);
    SendClientMessageToAll(COLOR_SERVER_MAIN_MSG, string);
	PlayerInfo[giveplayerid][pMute] = 0;


	format(string, sizeof(string), "[UNMUTE] %s BY: %s REASON: %s",PlayerInfo[giveplayerid][pName],PlayerInfo[playerid][pName],reason);
 	AdminLog(string);

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_jail(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){

	new idx,id,giveplayerid,string[256],tmp[256],cmd[256],reason[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /jail (Name/Id) - Enter A Valid Name/ID.");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}
	id = strlen(tmp);
	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	reason = "No Reason Given.";
	}
	else
	{

	strmid(reason, params, id + strlen(cmd) + 1, strlen(params), 256);
	}

	if (giveplayerid == playerid)
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Jail Yourself.");
	return 1;
	}

	if (IsPlayerNPC(giveplayerid))
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Jail A Bot.");
	return 1;
	}

	if (IsPlayerAdmin(giveplayerid) || PlayerInfo[giveplayerid][pAdminLevel] > 2)
	{
	format(string, sizeof(string), "%s (%i) Is The Server Operator And Cannot Be Jailed.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}


	if(PlayerInfo[giveplayerid][pAJailed] == 1)
	{
	format(string, sizeof(string), "%s (%i) Has Already Been Jailed By A Admin.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}

	if(PlayerInfo[giveplayerid][pJailed] == 1)
	{
	format(string, sizeof(string), "%s (%i) Has Been Sent To Jail By A Police Officer.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}

	format(string, sizeof(string), "{FF66FF}ADMIN JAIL: {FFFFFF}%s (%i) {D6D631}REASON: {FFFFFF}%s",PlayerInfo[giveplayerid][pName],giveplayerid, reason);
    SendClientMessageToAll(COLOR_SERVER_MAIN_MSG, string);
	PlayerInfo[giveplayerid][pAJailed] = 1;
	Jail(giveplayerid);

	format(string, sizeof(string), "[JAIL] %s BY: %s REASON: %s",PlayerInfo[giveplayerid][pName],PlayerInfo[playerid][pName],reason);
 	AdminLog(string);

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_unjail(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){

	new idx,id,giveplayerid,string[256],tmp[256],cmd[256],reason[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /unjail (Name/Id) - Enter A Valid Name/ID.");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}
	id = strlen(tmp);
	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	reason = "No Reason Given.";
	}
	else
	{

	strmid(reason, params, id + strlen(cmd) + 1, strlen(params), 256);
	}


	/*if (giveplayerid == playerid)
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot UnJail Yourself.");
	return 1;
	}*/

	if (IsPlayerNPC(giveplayerid))
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot UnJail A Bot.");
	return 1;
	}

	if (IsPlayerAdmin(giveplayerid) || PlayerInfo[giveplayerid][pAdminLevel] > 2)
	{
	format(string, sizeof(string), "%s (%i) Is The Server Operator And Cannot Be UnJailed.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}

	if(PlayerInfo[giveplayerid][pAJailed] == 0)
	{
	format(string, sizeof(string), "%s (%i) Has Not Been Jailed By A Admin.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}

	if(PlayerInfo[giveplayerid][pJailed] == 1)
	{
	format(string, sizeof(string), "You Cannot Release A Suspect From Jail When They Have Not Served Their Sentence.");
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}

	format(string, sizeof(string), "{FF66FF}ADMIN UNJAIL: {FFFFFF}%s (%i) {D6D631}REASON: {FFFFFF}%s",PlayerInfo[giveplayerid][pName],giveplayerid, reason);
    SendClientMessageToAll(COLOR_SERVER_MAIN_MSG, string);
	PlayerInfo[giveplayerid][pAJailed] = 0;
	UnJail(giveplayerid);

	format(string, sizeof(string), "[UNJAIL] %s BY: %s REASON: %s",PlayerInfo[giveplayerid][pName],PlayerInfo[playerid][pName],reason);
 	AdminLog(string);

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_ice(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){

	new idx,id,giveplayerid,string[256],tmp[256],cmd[256],reason[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /ice (Name/Id) - Enter A Valid Name/ID.");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}
	id = strlen(tmp);
	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	reason = "No Reason Given.";
	}
	else
	{

	strmid(reason, params, id + strlen(cmd) + 1, strlen(params), 256);
	}

	if (giveplayerid == playerid)
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Freeze Yourself.");
	return 1;
	}

	if (IsPlayerNPC(giveplayerid))
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Freeze A Bot.");
	return 1;
	}

	if (IsPlayerAdmin(giveplayerid) || PlayerInfo[giveplayerid][pAdminLevel] > 2)
	{
	format(string, sizeof(string), "%s (%i) Is The Server Operator And Cannot Be Frozen.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}

	if(PlayerInfo[giveplayerid][pFroze] == 1)
	{
	format(string, sizeof(string), "%s (%i) Has Already Been Frozen By A Admin.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}

	format(string, sizeof(string), "{FF66FF}ADMIN FREEZE: {FFFFFF}%s (%i) {D6D631}REASON: {FFFFFF}%s",PlayerInfo[giveplayerid][pName],giveplayerid, reason);
    SendClientMessageToAll(COLOR_SERVER_MAIN_MSG, string);
	TogglePlayerControllable(giveplayerid, 0);

	format(string, sizeof(string), "[FREEZE] %s BY: %s REASON: %s",PlayerInfo[giveplayerid][pName],PlayerInfo[playerid][pName],reason);
 	AdminLog(string);

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_thaw(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){

	new idx,id,giveplayerid,string[256],tmp[256],cmd[256],reason[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /thaw (Name/Id) - Enter A Valid Name/ID.");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}
	id = strlen(tmp);
	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	reason = "No Reason Given.";
	}
	else
	{

	strmid(reason, params, id + strlen(cmd) + 1, strlen(params), 256);
	}


	if (giveplayerid == playerid)
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot UnFreeze Yourself.");
	return 1;
	}

	if (IsPlayerNPC(giveplayerid))
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot UnFreeze A Bot.");
	return 1;
	}

	if (IsPlayerAdmin(giveplayerid) || PlayerInfo[giveplayerid][pAdminLevel] > 2)
	{
	format(string, sizeof(string), "%s (%i) Is The Server Operator And Cannot Be UnFrozen.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}

	if(PlayerInfo[giveplayerid][pFroze] == 0)
	{
	format(string, sizeof(string), "%s (%i) Has Not Been Frozen By A Admin.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	
	format(string, sizeof(string), "{FF66FF}ADMIN UNFREEZE: {FFFFFF}%s (%i) {D6D631}REASON: {FFFFFF}%s",PlayerInfo[giveplayerid][pName],giveplayerid, reason);
    SendClientMessageToAll(COLOR_SERVER_MAIN_MSG, string);
	TogglePlayerControllable(giveplayerid, 1);

	format(string, sizeof(string), "[UNFREEZE] %s BY: %s REASON: %s",PlayerInfo[giveplayerid][pName],PlayerInfo[playerid][pName],reason);
 	AdminLog(string);

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_kick(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){


	new idx,id,giveplayerid,string[256],tmp[256],cmd[256],reason[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /kick (Name/Id) - Enter A Valid Name / ID.");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}

	id = strlen(tmp);
	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	reason = "No Reason Given.";
	}
	else
	{
	strmid(reason, params, id + strlen(cmd) + 1, strlen(params), 256);
	}

	if (giveplayerid == playerid)
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Kick Yourself.");
	return 1;
	}

	if (IsPlayerNPC(giveplayerid))
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Kick A Bot.");
	return 1;
	}

	if (IsPlayerAdmin(giveplayerid) || PlayerInfo[giveplayerid][pAdminLevel] > 2)
	{
	format(string, sizeof(string), "%s (%i) Is The Server Operator And Cannot Be Kicked.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}


	format(string, sizeof(string), "{FF66FF}ADMIN KICK: {FFFFFF}%s (%i) {D6D631}REASON: {FFFFFF}%s",PlayerInfo[giveplayerid][pName],giveplayerid, reason);
    SendClientMessageToAll(COLOR_SERVER_MAIN_MSG, string);

	format(string, sizeof(string), "[KICK] %s BY: %s REASON: %s",PlayerInfo[giveplayerid][pName],PlayerInfo[playerid][pName],reason);
 	AdminLog(string);
	Kick(giveplayerid);



	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_kickall(playerid, params[])
{
	#pragma unused params
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){

	SendClientMessageToAll(COLOR_SERVER_HELP_MSG, "Admin Kicked All From The Server.");

	for(new i = 0; i < ConnectedPlayers; i++)
	{
		if(IsPlayerConnected(i) && PlayerInfo[i][pAdminLevel] == 0)
		{
		Kick(i);
		}
	}

	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
dcmd_ban(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 0){


	new idx,id,giveplayerid,string[256],tmp[256],cmd[256],reason[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /ban (Name/Id) - Enter A Valid Name / ID.");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}

	id = strlen(tmp);
	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	reason = "No Reason Given.";
	}
	else
	{
	strmid(reason, params, id + strlen(cmd) + 1, strlen(params), 256);
	}

	if (giveplayerid == playerid)
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Ban Yourself.");
	return 1;
	}

	if (IsPlayerNPC(giveplayerid))
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Ban A Bot.");
	return 1;
	}

	if (IsPlayerAdmin(giveplayerid) || PlayerInfo[giveplayerid][pAdminLevel] > 2)
	{
	format(string, sizeof(string), "%s (%i) Is The Server Operator And Cannot Be Ban.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}


	format(string, sizeof(string), "{FF66FF}ADMIN BAN: {FFFFFF}%s (%i) {D6D631}REASON: {FFFFFF}%s",PlayerInfo[giveplayerid][pName],giveplayerid, reason);
    SendClientMessageToAll(COLOR_SERVER_MAIN_MSG, string);

	format(string, sizeof(string), "[BAN] %s BY: %s REASON: %s",PlayerInfo[giveplayerid][pName],PlayerInfo[playerid][pName],reason);
 	AdminLog(string);
	BanEx(giveplayerid,reason);



	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}

//==============================================================================
dcmd_rangeban(playerid, params[])
{
	if (IsPlayerAdmin(playerid) || PlayerInfo[playerid][pAdminLevel] > 2){


	new idx,id,giveplayerid,string[256],tmp[256],cmd[256],ip[128],reason[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /rangeban (Name/Id) - Enter A Valid Name / ID.");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}

	id = strlen(tmp);
	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	reason = "No Reason Given.";
	}
	else
	{
	strmid(reason, params, id + strlen(cmd) + 1, strlen(params), 256);
	}

	if (giveplayerid == playerid)
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Ban Yourself.");
	return 1;
	}

	if (IsPlayerNPC(giveplayerid))
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Ban A Bot.");
	return 1;
	}

	if (IsPlayerAdmin(giveplayerid) || PlayerInfo[giveplayerid][pAdminLevel] > 2)
	{
	format(string, sizeof(string), "%s (%i) Is The Server Operator And Cannot Be Ban.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}


	format(string, sizeof(string), "{FF66FF}ADMIN BAN: {FFFFFF}%s (%i) {D6D631}REASON: {FFFFFF}%s",PlayerInfo[giveplayerid][pName],giveplayerid, reason);
    SendClientMessageToAll(COLOR_SERVER_MAIN_MSG, string);

	GetPlayerIp(giveplayerid,ip,sizeof(ip));
	strdel(ip,strlen(ip)-2,strlen(ip));
    format(ip,128,"%s**",ip);
	format(ip,128,"banip %s",ip);
    SendRconCommand(ip);

	format(string, sizeof(string), "[RANGE BAN] %s BY: %s REASON: %s",PlayerInfo[giveplayerid][pName],PlayerInfo[playerid][pName],reason);
 	AdminLog(string);
	Kick(giveplayerid);



	}else{
	SendClientMessage(playerid, COLOR_ERROR, "Unknown Command! Type /cmds For Available Commands.");
	}
	return 1;
}
//==============================================================================
//=======================END OF ADMIN COMMANDS==================================
//==============================================================================
//==============================================================================
//=======================START OF PLAYER COMMANDS===============================
//==============================================================================
//==============================================================================
dcmd_loc(playerid, params[])
{
	return dcmd_locate(playerid, params);
}

dcmd_locate(playerid, params[])
{
	new idx,giveplayerid,string[256],tmp[256];

	tmp = strtok(params, idx);

	if(!strlen(tmp))
	{
	giveplayerid = playerid;

	}else{
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}
	}

	if(giveplayerid == playerid)
	{

	if (PlayerInfo[playerid][pSpecID] > -1)
	{

	format(string, sizeof(string), "{FFFFFF}Your Location: {00AAFF}San Andreas");
	SendClientMessage(playerid, COLOR_SERVER_MAIN_MSG, string);

	}else{

	format(string, sizeof(string), "{FFFFFF}Your Location: {00AAFF}%s", PlayerInfo[playerid][pLocation]);
	SendClientMessage(playerid, COLOR_SERVER_MAIN_MSG, string);

	}



	}else{

	if (PlayerInfo[giveplayerid][pSpawn] == 1){


	if (PlayerInfo[playerid][pSpecID] > -1)
	{

	format(string, sizeof(string), "{8E5FE1}%s (%i)'s {FFFFFF}Location: {00AAFF}San Andreas",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_SERVER_MAIN_MSG, string);

	}else{

	format(string, sizeof(string), "{8E5FE1}%s (%i) {FFFFFF}Location:  {00AAFF}%s.",PlayerInfo[giveplayerid][pName],giveplayerid, PlayerInfo[giveplayerid][pLocation]);
	SendClientMessage(playerid, COLOR_SERVER_MAIN_MSG, string);

	}


	}else{
	format(string, sizeof(string), "%s (%i)'s Location: Dead And Buried In A Hole Somewhere.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_SERVER_MAIN_MSG, string);


	}
	}

	return 1;
}
//==============================================================================
dcmd_gc(playerid, params[])
{
	return dcmd_givecash(playerid, params);
}

dcmd_givecash(playerid, params[])
{
	if (PlayerInfo[playerid][pSpawn] == 1){


	new idx,giveplayerid,money,string[256],tmp[256];

	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /givecash (Name/Id) (amount).");
	return 1;
	}
	if(!IsNumeric(tmp))
	{
	giveplayerid = ReturnUser(playerid, tmp);
	if(giveplayerid == INVALID_PLAYER_ID)
	{
	return 1;
	}
	}
	else
	{
	giveplayerid = strval(tmp);
	if(!IsPlayerConnected(giveplayerid))
	{
	format(string, sizeof(string), "%d Is Not A Valid ID.", giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}
	}


	tmp = strtok(params, idx);
	if(!strlen(tmp))
	{
	SendClientMessage(playerid, COLOR_ERROR, "USAGE: /givecash (Name/Id) (amount).");
	return 1;
	}

	if (!IsNumeric(tmp)){
	format(string, sizeof(string), "%s Is Not A Valid Amount.",tmp);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}

	money = strval(tmp);


	if(giveplayerid == playerid)
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Transfer Money To Yourself.");
	return 1;
	}

	if (IsPlayerNPC(giveplayerid))
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Give Money To A Bot.");
	return 1;
	}

	if (PlayerInfo[giveplayerid][pSpawn] == 0){
	format(string, sizeof(string), "%s (%i) Has Not Spawned.",PlayerInfo[giveplayerid][pName],giveplayerid);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}

	if(GetDistanceBetweenPlayers(playerid, giveplayerid) > 10)
	{
	format(string, sizeof(string), "%s Is Not Close Enough To Give Cash To.",PlayerInfo[giveplayerid][pName]);
	SendClientMessage(playerid,COLOR_SERVER_HELP_MSG, string);
	return 1;
	}

	if (money <= 0){
	format(string, sizeof(string), "$%i Is Not A Valid Amount.",money);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}

	if (GetPlayerMoney(playerid) < money)
	{
	format(string, sizeof(string), "You Don't Have $%i To Give To %s.",money,PlayerInfo[giveplayerid][pName]);
	SendClientMessage(playerid, COLOR_ERROR, string);
	return 1;
	}


	format(string, sizeof(string), "You Sent %s (%i) $%d.",PlayerInfo[giveplayerid][pName],giveplayerid,money);
	SendClientMessage(playerid,COLOR_SERVER_HELP_MSG, string);

	format(string, sizeof(string), "~w~Sent ~g~$%d",money);
	GameTextForPlayer(playerid,string, 5000, 3);

	format(string, sizeof(string), "%s (%i) Sent You $%d.",PlayerInfo[playerid][pName],playerid,money);
	SendClientMessage(giveplayerid,COLOR_SERVER_HELP_MSG, string);

	format(string, sizeof(string), "~w~Received ~g~$%d",money);
	GameTextForPlayer(giveplayerid,string, 5000, 3);

	GivePlayerMoney(giveplayerid,money);
	GivePlayerMoney(playerid,-money);

	}
	else
	{
	SendClientMessage(playerid, COLOR_ERROR, "You Cannot Use This Command When You're Dead.");
	}

	return 1;
}
//==============================================================================
//==============================================================================
//=======================END OF PLAYER COMMANDS=================================
//==============================================================================
//==============================================================================
//=======================END OF COMMANDS========================================
//==============================================================================
public OnRconCommand(cmd[])
{


	return 1;
}
//==============================================================================
public OnRconLoginAttempt( ip[], password[], success )
{


	return 1;
}
//==============================================================================
public OnPlayerUpdate(playerid)
{


	return 1;
}
//==============================================================================
public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{


	return 1;
}
//==============================================================================
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{

	if(newkeys & KEY_JUMP && !(oldkeys & KEY_JUMP) && GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_CUFFED) ApplyAnimation(playerid, "GYMNASIUM", "gym_jog_falloff",4.1,0,1,1,0,0);

	return 1;
}
//==============================================================================
public OnPlayerEnterCheckpoint(playerid)
{


	return 1;
}
//==============================================================================
public OnPlayerLeaveCheckpoint(playerid)
{


	return 1;
}
//==============================================================================
public OnPlayerEnterRaceCheckpoint(playerid)
{


	return 1;
}
//==============================================================================
public OnPlayerLeaveRaceCheckpoint(playerid)
{


	return 1;
}
//==============================================================================
public OnPlayerPickUpPickup(playerid, pickupid)
{


	return 1;
}
//==============================================================================
public OnObjectMoved(objectid)
{


	return 1;
}
//==============================================================================
public OnPlayerObjectMoved(playerid, objectid)
{


	return 1;
}
//==============================================================================
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid)
{


	return 1;
}
//==============================================================================
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid)
{


	return 1;
}
//==============================================================================
public OnPlayerStreamIn(playerid, forplayerid)
{


	return 1;
}
//==============================================================================
public OnPlayerStreamOut(playerid, forplayerid)
{


	return 1;
}
//==============================================================================
public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
{


	return 1;
}
//==============================================================================
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{


	return 1;
}
//==============================================================================
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{

	if (source == CLICK_SOURCE_SCOREBOARD)
	{


	}

	return 1;
}
//==============================================================================
public OnPlayerSelectedMenuRow(playerid, row)
{


	return 1;
}
//==============================================================================
public OnPlayerExitedMenu(playerid)
{


	return 1;
}
//==============================================================================
public OnVehicleSpawn(vehicleid)
{


	return 1;
}
//==============================================================================
public OnVehicleDeath(vehicleid, killerid)
{


	return 1;
}
//==============================================================================
public OnPlayerStateChange(playerid, newstate, oldstate)
{

	new string[256],vehicleid,modelid;

	//--------------------------------------------------------------------------
	if (newstate == PLAYER_STATE_DRIVER)
	{
	vehicleid = GetPlayerVehicleID(playerid);
	modelid = GetVehicleModel(vehicleid);

	format(string, sizeof(string), "~g~%s",VehicleNames[modelid - 400]);
	GameTextForPlayer(playerid,string,1000,1);

	}
	//--------------------------------------------------------------------------




	//--------------------------------------------------------------------------
	if (newstate == PLAYER_STATE_PASSENGER)
	{
	vehicleid = GetPlayerVehicleID(playerid);
	modelid = GetVehicleModel(vehicleid);

	format(string, sizeof(string), "~g~%s",VehicleNames[modelid - 400]);
	GameTextForPlayer(playerid,string,1000,1);

	}
	//--------------------------------------------------------------------------



	//--------------------------------------------------------------------------
	if (newstate == PLAYER_STATE_ONFOOT)
	{

	}
	//--------------------------------------------------------------------------

	return 1;
}
//==============================================================================
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{


	return 1;
}
//==============================================================================
public OnPlayerExitVehicle(playerid, vehicleid)
{


	return 1;
}
//==============================================================================
public OnVehicleMod(playerid, vehicleid, componentid)
{


	return 1;
}
//==============================================================================
public OnEnterExitModShop(playerid, enterexit, interiorid)
{


	return 1;
}
//==============================================================================
public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{


	return 1;
}
//==============================================================================
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{


	return 1;
}
//==============================================================================
public OnVehicleDamageStatusUpdate(vehicleid, playerid)
{


	return 1;
}
//==============================================================================
public OnUnoccupiedVehicleUpdate(vehicleid, playerid, passenger_seat)
{


	return 1;
}
//==============================================================================
public OnVehicleStreamIn(vehicleid, forplayerid)
{


	return 1;
}
//==============================================================================
public OnVehicleStreamOut(vehicleid, forplayerid)
{


	return 1;
}
//==============================================================================
//========================START NON NATIVE FUNCTIONS============================
//==============================================================================
stock SetPlayerPosEx(playerid,Float:x,Float:y,Float:z,Float:angle,interior,world)
{
	SetPlayerPos(playerid,x,y,z);
	SetPlayerFacingAngle(playerid,angle);
	SetCameraBehindPlayer(playerid);
	SetPlayerInterior(playerid,interior);
	SetPlayerVirtualWorld(playerid,world);

	return 1;
}
//------------------------------------------------------------------------------
stock Jail(playerid)
{
	new rand;
	/*,string[256];

    for(new s = 0; s < 12; s++)
	{
	PlayerInfo[playerid][pWeapon][s] = 0;
	PlayerInfo[playerid][pAmmo][s] = 0;
	}*/
	ResetPlayerWeapons(playerid);

	switch (CURRENT_GAMEMODE)
	{

		case LOS_SANTOS:
		{
		//LS Jail Cells Interior 6 World 322
		//rand = random(sizeof(LSJailCoord));

		if (CurrentJailCell == 2)
		{
		CurrentJailCell = 0;
		}else{
		CurrentJailCell ++;
		}
		rand = CurrentJailCell;


		SetPlayerPosEx(playerid,LSJailCoord[rand][0], LSJailCoord[rand][1], LSJailCoord[rand][2],LSJailCoord[rand][3],6,322);

		//format(string, sizeof(string), "Los Santos Police Department In Pershing Square");
		//strmid(PlayerInfo[playerid][pLocation], string, 0, strlen(string), 256);
		//TextDrawSetString(ZoneName[playerid], "Los Santos Police Department");
		}

		case LAS_VENTURAS:
		{
		//LV Jail Cells Interior 3 World 320
		//rand = random(sizeof(LVJailCoord));

		if (CurrentJailCell == 2)
		{
		CurrentJailCell = 0;
		}else{
		CurrentJailCell ++;
		}
		rand = CurrentJailCell;


		SetPlayerPosEx(playerid,LVJailCoord[rand][0], LVJailCoord[rand][1], LVJailCoord[rand][2],LVJailCoord[rand][3],3,320);

		//format(string, sizeof(string), "Las Venturas Police Department In Roca Escalante");
		//strmid(PlayerInfo[playerid][pLocation], string, 0, strlen(string), 256);
		//TextDrawSetString(ZoneName[playerid], "Las Venturas Police Department");
		}

		case SAN_FIERRO:
		{
		//SF Jail Cells Interior 10 World 315
		//rand = random(sizeof(SFJailCoord));

		if (CurrentJailCell == 3)
		{
		CurrentJailCell = 0;
		}else{
		CurrentJailCell ++;
		}
		rand = CurrentJailCell;

		SetPlayerPosEx(playerid,SFJailCoord[rand][0], SFJailCoord[rand][1], SFJailCoord[rand][2],SFJailCoord[rand][3],10,315);

		//format(string, sizeof(string), "San Fierro Police Department In Downtown San Fierro");
		//strmid(PlayerInfo[playerid][pLocation], string, 0, strlen(string), 256);
		//TextDrawSetString(ZoneName[playerid], "San Fierro Police Department");
		}


	}

}
//==============================================================================
stock UnJail(playerid)
{
	switch (CURRENT_GAMEMODE)
	{

		case LOS_SANTOS:
		{
		//LS Jail Cells Interior 6 World 322
		SetPlayerPosEx(playerid, 266.666015, 90.998802, 1001.773498, 91.129348,6,322);//LS Jail Release Spawn
		//PlayerInfo[playerid][pLastOutSideID] = 318;
		}

		case LAS_VENTURAS:
		{
		//LV Jail Cells Interior 3 World 320
		SetPlayerPosEx(playerid, 202.414413, 167.340301, 1003.609436, 359.094177,3,320);//LV Jail Release Spawn
		//PlayerInfo[playerid][pLastOutSideID] = 97;
		}

		case SAN_FIERRO:
		{
		//SF Jail Cells Interior 10 World 315
		SetPlayerPosEx(playerid, 217.231369, 119.717063, 999.788879, 1.392427,10,315);//SF Jail Release Spawn
		//PlayerInfo[playerid][pLastOutSideID] = 308;
		}


	}

}
//------------------------------------------------------------------------------
stock IsPlayerInArea(playerid, Float:minx, Float:maxx, Float:miny, Float:maxy, Float:minz, Float:maxz)
{
	new Float:X, Float:Y, Float:Z;

	GetPlayerPos(playerid, X, Y, Z);
	if(X >= minx && X <= maxx && Y >= miny && Y <= maxy && Z >= minz && Z <= maxz) {
		return 1;
	}
	return 0;
}
//------------------------------------------------------------------------------
stock GetDistanceBetweenPlayers(playerid, playerid2)
{
new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
new Float:tmpdis;
GetPlayerPos(playerid,x1,y1,z1);
GetPlayerPos(playerid2,x2,y2,z2);
tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
return floatround(tmpdis);
}
//------------------------------------------------------------------------------
stock SendClientMessageToOthers(playerid, color, text[])
{
	for(new i = 0; i < GetMaxPlayers(); i++)
	{
		if(IsPlayerConnected(i) && i != playerid)
		{
			SendClientMessage(i, color, text);
		}
	}
	return 0;
}
//------------------------------------------------------------------------------
stock SendClientMessageToAdmins(color, text[])
{
	for(new i = 0; i < GetMaxPlayers(); i++)
	{
		if(IsPlayerConnected(i) && PlayerInfo[i][pAdminLevel] > 0)
		{
			SendClientMessage(i, color, text);
		}
	}
	return 0;
}
//------------------------------------------------------------------------------
stock ChatLog(text[])
{
	new string[256],Hour, Minute, Second;

	gettime(Hour, Minute, Second);

	new File:Log = fopen(ChatLogFile, io_append);

	format(string, sizeof(string), "[%d:%d] %s\r\n",Hour, Minute,text);
	fwrite(Log, string);
	fclose(Log);

	return 1;
}
//------------------------------------------------------------------------------
stock AdminLog(text[])
{
	new string[256],Hour, Minute, Second;

	gettime(Hour, Minute, Second);

	new File:Log = fopen(AdminLogFile, io_append);

	format(string, sizeof(string), "[%d:%d] %s\r\n",Hour, Minute,text);
	fwrite(Log, string);
	fclose(Log);

	return 1;
}
//------------------------------------------------------------------------------
stock strtok(const string[], &index)
{
	new length = strlen(string);
	while ((index < length) && (string[index] <= ' '))
	{
		index++;
	}

	new offset = index;
	new result[20];
	while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
	{
		result[index - offset] = string[index];
		index++;
	}
	result[index - offset] = EOS;
	return result;
}
//------------------------------------------------------------------------------
stock strrest(const string[], &index)
{
	new length = strlen(string);
	while ((index < length) && (string[index] <= ' '))
	{
		index++;
	}
	new offset = index;
	new result[128];
	while ((index < length) && ((index - offset) < (sizeof(result) - 1)))
	{
		result[index - offset] = string[index];
		index++;
	}
	result[index - offset] = EOS;
	return result;
}
//------------------------------------------------------------------------------
stock IsNumeric(const string[])
{
  new length=strlen(string);
  if (length==0) return false;
  for (new i = 0; i < length; i++)
    {
      if (
            (string[i] > '9' || string[i] < '0' && string[i]!='-' && string[i]!='+') // Not a number,'+' or '-'
             || (string[i]=='-' && i!=0)                                             // A '-' but not at first.
             || (string[i]=='+' && i!=0)                                             // A '+' but not at first.
         ) return false;
    }
  if (length==1 && (string[0]=='-' || string[0]=='+')) return false;
  return true;
}
//------------------------------------------------------------------------------
stock ReturnUser(playerid,  text[])//http://pyrokid.pastebin.com/f57277676
{
	new pos = 0,string[256];
	while (text[pos] < 0x21) // Strip out leading spaces
	{
		if (text[pos] == 0) return INVALID_PLAYER_ID; // No passed text
		pos++;
	}
	new userid = INVALID_PLAYER_ID;
	if (IsNumeric(text[pos])) // Check whole passed string
	{
		// If they have a numeric name you have a problem (although names are checked on id failure)
		userid = strval(text[pos]);
		if (userid >=0 && userid < MAX_PLAYERS)
		{
			if(!IsPlayerConnected(userid))
			{
				if (playerid != INVALID_PLAYER_ID)
				{
					format(string, 256, "%s Is Not A Valid ID.", text);
					SendClientMessage(playerid, COLOR_ERROR, string);
				}
				userid = INVALID_PLAYER_ID;
			}
			else
			{
				return userid; // A player was found
			}
		}
		/*else
		{
			if (playerid != INVALID_PLAYER_ID)
			{
				//SendClientMessage(playerid, 0xFF0000AA, "Invalid user ID");
				format(string, 256, "%s Is Not A Valid ID.", text);
				SendClientMessage(playerid, COLOR_ERROR, string);
			}
			userid = INVALID_PLAYER_ID;
		}*/
		return userid;
		// Removed for fallthrough code
	}
	// They entered [part of] a name or the id search failed (check names just incase)
	new len = strlen(text[pos]);
	new count = 0;
	new name[MAX_PLAYER_NAME];
	for (new i = 0; i < MAX_PLAYERS; i++)
	{
		if (IsPlayerConnected(i))
		{
			GetPlayerName(i, name, sizeof (name));
			if (strcmp(name, text[pos], true, len) == 0) // Check segment of name
			{
				if (len == strlen(name)) // Exact match
				{
					return i; // Return the exact player on an exact match
					// Otherwise if there are two players:
					// Me and MeYou any time you entered Me it would find both
					// And never be able to return just Me's id
				}
				else // Partial match
				{
					count++;
					userid = i;
				}
			}
		}
	}
	if (count != 1)
	{
		if (playerid != INVALID_PLAYER_ID)
		{
			if (count)
			{
				format(string, sizeof(string), "%s Found In Multiple Names, Please Be More Specific.",text);
				SendClientMessage(playerid, COLOR_ERROR, string);
			}
			else
			{
				format(string, 256, "%s Is Not A Valid Player.", text);
				SendClientMessage(playerid, COLOR_ERROR, string);
			}
			userid = INVALID_PLAYER_ID;
		}
		userid = INVALID_PLAYER_ID;
	}
	return userid; // INVALID_USER_ID for bad return
}
//==============================================================================
//========================END OF NON NATIVE FUNCTIONS===========================
//==============================================================================